Страница 1 из 1

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

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

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

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

Сделал в демо.

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

Добавлено: 08 ноя 2024, 16:35
support
Ну тут просто конфликт возникает с этим типом поля. От него никак не избавится.