Krukov / amocrm_api

Python amocrm API wrapper
MIT License
103 stars 55 forks source link

Не удаётся привязать основной контакт к сделке #86

Closed radiosterne closed 1 year ago

radiosterne commented 2 years ago

Код:

new_lead.contacts.append(contact, True)

, в котором new_lead — это Lead, а contact — это Contact, выбрасывает исключение:

{'validation-errors': [{'request_id': '0', 'errors': [{'code': 'FieldNotExpected', 'path': 'metadata.main', 'detail': 'This field was not expected.'}]}], 'title': 'Bad Request', 'type': 'https://httpstatus.es/400', 'status': 400, 'detail': 'Request validation failed'}

Оно связано с тем, что поле main передаётся в запросе к Амо в ключе с именем main, хотя по документации это is_main (https://www.amocrm.ru/developers/content/crm_platform/leads-api#leads-add).

Поправлено в пулл-реквесте #85

Krukov commented 1 year ago

Спасибо, замержил но пока не выпускал новую версию