Programming
Retail Rocket corporate blog
Comments 4
+2
Я правильно понимаю, что если заслать сейчас в любой бэк на неткоре модель с более чем 200 ошибками, то валидация пройдет?
А почему атрибут FromBody стоит в классе, а не на экшоне контроллера?
Еще у вас там JSON.SerializeDynamic, а если JsonConvert.SerializeObject?
0
Я правильно понимаю, что если заслать сейчас в любой бэк на неткоре модель с более чем 200 ошибками, то валидация пройдет?

Если модель, ошибки и валидация аналогичны — да, в статье есть ссылка на issue в GitHub, к которой прикреплен проект с тестом воспроизводящим проблему

А почему атрибут FromBody стоит в классе, а не на экшоне контроллера?

это аттрибут на поле из RequestModel и только оно идет из body. Если указать в экшене, то будет ожидаться вся модель из body

Еще у вас там JSON.SerializeDynamic, а если JsonConvert.SerializeObject?

в данном случае не имеет значения, просто используем Jil.JSON
+1
Тест в вашем приложении-примере проходит на 2.2.0, судя по всему, исправлено.
0
Хорошая новость! Видимо, в этой версии добавили хотфикс, но для ранних версий все еще актуально. Кроме того, проблема с производительностью судя по всему в 2.2 еще не решена
Only those users with full accounts are able to leave comments. , please.