Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vik
7 лет назад

Растяпа, недотепа и простофиля. Ошибка на сервере голоса как следствие некорректного синтаксиса в json_metadata

Утром я обнаружил, что мой блог выдает ошибку 500 о чем написал в посте https://golos.io/error/@vik/fucked свалив все на форк и команду голоса, к обеду никаких исправлений не заметил, решил покывырять сам.

Как оказалось сам же все и поломал :) 

Сам поломал, сам починил!

Причиной стали мои тестовые посты с тегом nsfw, а если быть точным - забыл обернуть теги в json_metadata в кавычки.

Вызывает ошибку:

json_metadata {"tags":[ru--golos]}


 Не вызывает ошибку:

json_metadata { "tags": [ "ru--golos"]}

Изменил все черновики, что бы не было синтаксических ошибок и блог заработал.

Таким образом выяснилось, что на прошлой неделе было внесено обновление в клиент в следствие которого возникала ошибка 500 в блоге пользователя, если в его постах были ошибки json_metadata. 

Эта информация должна быть полезна тем, кто создает собственные клиенты для голоса. И самой команде голоса - так как это моветон, когда у пользователей есть возможность создавать ошибки в клиенте.

 

0
1122.014 GOLOS
На Golos с January 2017
Комментарии (3)
Сортировать по:
Сначала старые