У меня есть рабочий процесс JavaScript для YouTrack, который, когда для задачи установлено значение «Открыть», должен сбрасывать несколько полей на «ноль». Это код, который я использую для этого:
Open: {
onEnter: function (ctx, issue) {
issue.fields['Alpha Approved By'] = null; // <- This is where the error points
issue.fields['UAT Approved By'] = null;
issue.fields['QA Approved By'] = null;
issue.fields['PM Approved By'] = null;
},
transitions: {
Working: {
targetState: 'In Progress'
},
Rejected: {
targetState: 'Rejected'
}
}
},
Однако всякий раз, когда я пытаюсь создать задачу, я получаю следующее сообщение об ошибке: TypeError: Cannot read property "fields" from undefined (workflow-enforcement/workflow-enforcement#20)
Строка 20 отмечена комментарием в фрагменте кода.
Как я должен установить значение этих полей?