Запланированный рабочий процесс VTiger: & quot; пусто & quot; состояние не работает

Я заметил, что is empty а также is not empty условия не работают для запланированных рабочих процессов.

Они работают только для рабочих процессов, запускаемых вручную (например, изменение записи), но запланированные рабочие процессы учитывают not empty все поля, также пустые

Такое же поведение происходит сеттиг is состояние и оставляя пустым value: когда рабочий процесс запускается вручную, он распознает пустые значения, но по расписанию все поля обнаруживаются как not empty,

Я проведу еще несколько исследований, но буду признателен, если кто-нибудь сможет проверить и подтвердить это поведение.
Я также проверил это на новой установке 6.2: проблема остается той же.

1

Решение

Спасибо Joebordes за его быстрый ответ на блог vTiger. Он отправил исправление GitHub:

Практически, просто найти modules/com_vtiger_workflow/WorkFlowScheduler.php подать и заменить строку 136:

'is not empty' => 'n',

с этими двумя строками:

'is empty' => 'y',
'is not empty' => 'ny',

Спасибо всем еще раз!

0

Другие решения

Других решений пока нет …