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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions