Бесконечное создание записей вложенной сущности (Задачи) при создании родительской записи (Проект)
Добавлено: 08 ноя 2024, 14:54
Ща объясню...
Условия появления бага:
1. Возникает при создании родительской записи (Проект) с дочерними записями в форме вложенной сущности (Задача) (см. скрин).
2. Ключевой момент - наличие автоматизации "Выполнить процесс после добавления записи" для задачи, с PHP кодом обновляющим родительскую запись (проект).
Имеем бесконечное создание записей "Задача" в созданном "Проекте".
Сделал в демо.
Условия появления бага:
1. Возникает при создании родительской записи (Проект) с дочерними записями в форме вложенной сущности (Задача) (см. скрин).
2. Ключевой момент - наличие автоматизации "Выполнить процесс после добавления записи" для задачи, с PHP кодом обновляющим родительскую запись (проект).
Код: Выделить всё
$project = [parent_item_id];
$text = 'Процесс выполнен';
$data = array('field_158' => $text);
items::update_by_id(21, $project, $data);
Сделал в демо.