-
Notifications
You must be signed in to change notification settings - Fork 120
Open
Description
Если при попытке создать кастомное поле сущности передавать параметр code, то в ответ получаем ошибку Response has validation errors и в validation-errors имеем такое: Over 9 levels deep, aborting normalization.
Пример:
$m = new TextCustomFieldModel();
$m->setName('test field name');
$m->setCode('my_field_unique_code');
$m->setEntityType('contacts');
$m->setSort(0);
$apiClient->customFields('contacts')->addOne($m);
Результат:
{
"file": "/var/www/html/vendor/amocrm/amocrm-api-library/src/AmoCRM/Client/AmoCRMApiRequest.php",
"line": 669,
"function": "checkHttpStatus",
"class": "AmoCRM\\Client\\AmoCRMApiRequest",
"type": "->",
"args": [
{
"GuzzleHttp\\Psr7\\Response": []
},
{
"validation-errors": [
{
"request_id": "0",
"errors": [
{
"code": "Over 9 levels deep, aborting normalization",
"path": "Over 9 levels deep, aborting normalization",
"detail": "Over 9 levels deep, aborting normalization"
}
]
}
],
"title": "Bad Request",
"type": "https://httpstatus.es/400",
"status": 400,
"detail": "Request validation failed"
}
]
}
При этом раньше такой запрос работал без ошибок и в документации параметр code описан как допустимый.
Если не передавать code, то все работает ожидаемо и поля создаются.
Ошибка воспроизводится и для создания одного поля и для пакетного создания.
Metadata
Metadata
Assignees
Labels
No labels