Сегодня, без видимой на то причины, перестало работать сохранение сделок и контактов после редактирования кастомных полей. Выдает ошибку
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': 'test@test.com', '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'}]**}
Спасибо за помощь!