Closed kovalevsky closed 10 years ago
Кроме того, файл может быть не принят по независящим от валидации liquid причинам. В этом случае тоже нужно отображать ошибку обновления файла и статус ответа сервера.
К сожалению, при создании нового файла liquid, Insales API всегда возвращает 200 и файл создаётся. Таким образом можно залить некорректный файл.
При обновлении теперь отлавливаем 422 и выводим соответствующее сообщение.
Insales валидирует синтаксис liquid-файлов. Если в файле будет ошибка, то он не обновится.
При возникновения подобной ошибки нужно писать в лог о том, что файл не обновлен и текст сообщения валидатора.