Skip to content

При пакетной загрузке Корпоративных клиентов возникает ApiErrorException если пользователь есть. А при загрузки обычных нет #232

@webrobot1

Description

@webrobot1

Речь идет про массовую загрузку корпоративных клиентом методом this->client->customersCorporate->upload. Если клиент существует возникает ApiErrorException с текстом ошибки вида Customer with externalId= ... already exists , а в случае если указан был адрес с externalId ошибка будет This external id is already set for another customer address и нет доступа к response->failedCustomers

при загрузке клиентов и контактов методом $this->client->customers->upload не возникает ApiErrorException в случае если существует пользователь , при этом response->uploadedCustomers и response->failedCustomers являются пустыми

Хотелось бы что бы был единый стиль . Мне кажется ApiErrorException лучше тк есть описание почему не загрузился (externalId можно взять из текста или дополнить ApiErrorException данными response->failedCustomers как я предложил в #231 )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions