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

entityFiles метод не работает #525

Open
idem84 opened this issue Sep 1, 2023 · 2 comments
Open

entityFiles метод не работает #525

idem84 opened this issue Sep 1, 2023 · 2 comments

Comments

@idem84
Copy link

idem84 commented Sep 1, 2023

Я создаю сделку и привязываю файл к ней:

$file = $this->uploadFile();
$lead = $this->apiClient->leads()->addOne($lead);

if (!empty($file)) {
    $this->apiClient->entityFiles(EntityTypesInterface::LEADS, $lead->getId())->add(
        (new FileLinksCollection())
            ->add(
                (new FileLinkModel())
                    ->setFileUuid($file->getUuid())
            )
    );
}

После того как сделка создана, файла в табе файлы нет, ошибок тоже нет.

Файл я до этого еще добавлял для вывода на основном табе в полях, там все ок.

Что я делаю не так?

На всякий случай, код добавления нового файла:

private function uploadFile(): FileModel
{
    $uploadModel = new FileUploadModel();
    $uploadModel->setName($this->invoiceFileName)
        ->setLocalPath($this->invoiceSavePath . $this->invoiceFileName);

    return $this->apiClient->files()->uploadOne($uploadModel);
}
@makeroi
Copy link
Contributor

makeroi commented Sep 3, 2023

Вы создаете новое поле или заполняете существующее поле в сделке?

@idem84
Copy link
Author

idem84 commented Sep 3, 2023

Вы создаете новое поле или заполняете существующее поле в сделке?

Я сначала загружаю файл через апи, потом вставляю файл в существующие поле в сделке по его идентификатору (с этим все ок), а потому пытаюсь вывести через апи этот файл в список файлов в табе Файлы (в карточке сделки), ошибок нет, все выполняются, но потом когда я перехожу на сайт там нет файла в табе файлы.

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