Бесконечное создание записей вложенной сущности (Задачи) при создании родительской записи (Проект)

Любые критические ошибки будут исправлены в течение 24-48 часов.
Ответить
tehnos
Сообщения: 177
Зарегистрирован: 13 сен 2021, 17:10
Имя: Евгений
Откуда: Алушта

Бесконечное создание записей вложенной сущности (Задачи) при создании родительской записи (Проект)

Сообщение tehnos »

Ща объясню...
Условия появления бага:
1. Возникает при создании родительской записи (Проект) с дочерними записями в форме вложенной сущности (Задача) (см. скрин).
2. Ключевой момент - наличие автоматизации "Выполнить процесс после добавления записи" для задачи, с PHP кодом обновляющим родительскую запись (проект).

Код: Выделить всё

$project = [parent_item_id];
$text = 'Процесс выполнен';
$data = array('field_158' => $text);
items::update_by_id(21, $project, $data);
Имеем бесконечное создание записей "Задача" в созданном "Проекте".

Сделал в демо.
Вложения
2024-11-08_14-45-24.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 9337
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Бесконечное создание записей вложенной сущности (Задачи) при создании родительской записи (Проект)

Сообщение support »

Ну тут просто конфликт возникает с этим типом поля. От него никак не избавится.
Ответить