mp-co-ru / mpc-peresvet

Data acqusition, GUI, decision making. IoT, SCADA, dispatching and monitoring.
https://mp-co-ru.github.io/mpc-peresvet/
Other
0 stars 0 forks source link

Создание метода #289

Closed Vovaman closed 6 months ago

Vovaman commented 7 months ago

При создании нового расчётного метода, привязанного к тегу, в ключе "initiatedBy" передаются id тегов, которые инициируют вызов метода. Если в этом списке есть id, который совпадает с parentId в запросе, то это означает, что будет происходить такая ситуация: метод возвращает новое значение тега, которое записывается в историю и метод снова вызывается, так как значение тега изменилось. То есть получилась петля. Необходимо делать проверку, чтобы в массиве initiatedBy не было кода, совпадающего с parentId. image