Растяпа, недотепа и простофиля. Ошибка на сервере голоса как следствие некорректного синтаксиса в 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. 

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

 

голосvikpostingapiбаг
25%
0
113
472.466 GOLOS
0
В избранное
VIK
Обратная связь в телеграм чате @chain_cf
113
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (3)
Сортировать по:
Сначала старые