Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Перестал сохранять отредактированные сделки и контакты #112

Open
yvanyvanyvanyvan opened this issue Jan 4, 2024 · 2 comments

Comments

@yvanyvanyvanyvan
Copy link

yvanyvanyvanyvan commented Jan 4, 2024

Добрый день! Большое спасибо за библиотеку.

Сегодня, без видимой на то причины, перестало работать сохранение сделок и контактов после редактирования кастомных полей. Выдает ошибку

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'}]**}

Спасибо за помощь!

@yvanyvanyvanyvan
Copy link
Author

Отвечу сам себе :) мне в итоге помог костыль отсюда #68

@Krukov
Copy link
Owner

Krukov commented Feb 21, 2024

спасибо за ответ )) - будет круто если кто то мр сделает

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants