Closed pzhuk closed 6 years ago
@lymychp very strange - i have checked request and such reponse is unexpected could you pls advice?
this kind of response means that you are trying to sign declaration request that is not approved. Currently your declaration requests has been signed already. So it looks like everything is fine.
аналогічна проблема
{
"meta" : {
"url" : "http://api.ehealth-ukraine.org/api/declaration_requests/f78668ae-a9e4-4201-be2f-230bd924461c/actions/sign",
"type" : "object",
"request_id" : "sdkrq0grdlom331nu6q2ii6l9lakcfhn",
"code" : 422
},
"error" : {
"type" : "validation_failed",
"message" : "Validation failed. You can find validators description at our API Manifest: http://docs.apimanifest.apiary.io/#introduction/interacting-with-api/errors.",
"invalid" : [
{
"rules" : [
{
"rule" : "invalid",
"params" : [],
"description" : "incorrect status"
}
],
"entry_type" : "json_data_property",
"entry" : "$.status"
}
]
}
}
так в чому проблема? така відповідь передбаачена бізнес-логікою у випадку якщо намагаєтесь підписати декларацію без попереднього підтвердження - approve.
Якщо розшифрувати підписаний контент там декларація не в статусі approve?
Зараз в БД декларація вже в статусі SIGNED
. Тобто ви її успішно підписали.
А чому тоді отримали помилку? Я перевірив лог підписання декларацій з обох прикладів, там статуси APPROVED
2017-11-15 14:38:55.854289
- дата коли було проставлено статус signed
2017-11-15T14:39:39.058940937Z
- timestamp вашого запиту з помилкою.
получаєтсья, що Ви підписали декларацію, а потім ще раз спробували її підписати
Environment: PROD
We got repsonse, that status was invalid, but actually status was APPROVED, which is correct I have checked request log, and looks correct
Any advice?
Response: