You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сегодня, без видимой на то причины, перестало работать сохранение сделок и контактов после редактирования кастомных полей. Выдает ошибку
amocrm.v2.exceptions.ValidationError: {'validation-errors': [{'request_id': '0', 'errors': [{'code': 'FieldNotExpected', 'path': 'custom_fields_values.8.values.0.enum_code', 'detail': 'This field was not expected.'}]}], 'title': 'Bad Request', 'type': 'https://httpstatus.es/400', 'status': 400, 'detail': 'Request validation failed'}
Пример кода, который я использую и который работал раньше
class Contact(_Contact): loona_type = custom_field.TextCustomField("test_loona_type") loona_pass_id = custom_field.TextCustomField("Карта Loona", field_id=743263) contacts=['42551813'] for _ in contacts: contact=Contact.objects.get(query=_) contact.loona_pass_id = 'карта' contact.save()
При этом сами данные в кастомные поля записывает (см. ниже - через API я добавляю только поле Карта Loona). Вероятно, ошибка возникает из-за других кастомных полей, никак не связанных с интеграцией.
Добрый день! Большое спасибо за библиотеку.
Сегодня, без видимой на то причины, перестало работать сохранение сделок и контактов после редактирования кастомных полей. Выдает ошибку
amocrm.v2.exceptions.ValidationError: {'validation-errors': [{'request_id': '0', 'errors': [{'code': 'FieldNotExpected', 'path': 'custom_fields_values.8.values.0.enum_code', 'detail': 'This field was not expected.'}]}], 'title': 'Bad Request', 'type': 'https://httpstatus.es/400', 'status': 400, 'detail': 'Request validation failed'}
Пример кода, который я использую и который работал раньше
class Contact(_Contact): loona_type = custom_field.TextCustomField("test_loona_type") loona_pass_id = custom_field.TextCustomField("Карта Loona", field_id=743263) contacts=['42551813'] for _ in contacts: contact=Contact.objects.get(query=_) contact.loona_pass_id = 'карта' contact.save()
При этом сами данные в кастомные поля записывает (см. ниже - через API я добавляю только поле Карта Loona). Вероятно, ошибка возникает из-за других кастомных полей, никак не связанных с интеграцией.
{'custom_fields_values': [{'field_id': 436267, 'field_name': 'Email', 'field_code': 'EMAIL', 'field_type': 'multitext', 'values': [{'value': '[email protected]', 'enum_id': 869613, 'enum_code': 'OTHER'}]}, {'field_id': 436265, 'field_name': 'Телефон', 'field_code': 'PHONE', 'field_type': 'multitext', 'values': [{'value': '+7 999 999-9999', 'enum_id': 869607, 'enum_code': 'OTHER'}]}, {'field_id': 743263, 'values': [{'value': 'карта'}], **'field_name': 'Карта Loona'}]**}
Спасибо за помощь!
The text was updated successfully, but these errors were encountered: