httplab / insup

InSales theme uploader
MIT License
9 stars 2 forks source link

Добавить обработку ответа insales #1

Closed kovalevsky closed 10 years ago

kovalevsky commented 10 years ago

Insales валидирует синтаксис liquid-файлов. Если в файле будет ошибка, то он не обновится.

При возникновения подобной ошибки нужно писать в лог о том, что файл не обновлен и текст сообщения валидатора.

kovalevsky commented 10 years ago

Кроме того, файл может быть не принят по независящим от валидации liquid причинам. В этом случае тоже нужно отображать ошибку обновления файла и статус ответа сервера.

Nu-hin commented 10 years ago

К сожалению, при создании нового файла liquid, Insales API всегда возвращает 200 и файл создаётся. Таким образом можно залить некорректный файл.

При обновлении теперь отлавливаем 422 и выводим соответствующее сообщение.