Рабочий процесс YOuTrack не выполняется с одним проектом - PullRequest
0 голосов
/ 08 января 2020

Я написал рабочий процесс, который выводит поле для детей при его изменении. Это хорошо и хорошо работает в рамках проекта и в основном в рамках проектов. Однако есть один конкретный проект, для которого он терпит неудачу.

Насколько я могу судить, поле в «плохом» проекте такое же, как и в других. Код выглядит следующим образом:

issue.links['parent for'].forEach(function(subtask) {
            subtask.fields["Timesheet client"] = issue.fields["Timesheet client"];;
        }
    }

Трассировка стека для ошибки выглядит следующим образом:

Processing issue ITP-6:Workflow runtime exception
            jetbrains.youtrack.scripts.wrappers.CustomReferenceFieldValueResolver.set(CustomReferenceFieldValueResolver.java:104)
            org.mozilla.javascript.gen.eqcs_timesheet_coding_change_timesheet_client_3105._c_anonymous_3(eqcs-timesheet-coding/change-timesheet-client:28)
            org.mozilla.javascript.gen.eqcs_timesheet_coding_change_timesheet_client_3105._c_anonymous_2(eqcs-timesheet-coding/change-timesheet-client:24)

Я могу регистрировать поля части и подзадачи перед назначением, и с ними все в порядке.

Это хостинг YouTrack 2018.2.

...