Пытаюсь проверить в коде тип заметки(ArticleType) при добавлении заметки в тикет.
Пробовал проверять значения $GetParam{ArticleType} и $GetParam{ArticleTypeID},
Изменения делаю в файле OTRS\Custom\Kernel\Modules\AgentTicketActionCommon.pm
Для отладки пробовал выводить значения $GetParam{ArticleType} и $GetParam{ArticleTypeID} в тему статьи, но они выводяться пустыми
Подскажите, может кто-то сталкивался с похожей проблемой.
Пример моей проверки:
Код: Выделить всё
if ( $Self->{Config}->{HistoryComment} eq '%%Note' && $GetParam{ArticleTypeID} == 12 ) {
$ArticleID = $Self->{TicketObject}->ArticleCreate(
TicketID => $Self->{TicketID},
SenderType => 'agent',
From => $From,
MimeType => $MimeType,
Charset => $Self->{LayoutObject}->{UserCharset},
UserID => $Self->{UserID},
HistoryType => $Self->{Config}->{HistoryType},
HistoryComment => '%%Note',
ForceNotificationToUserID => \@NotifyUserIDs,
ExcludeMuteNotificationToUserID => \@NotifyDone,
UnlockOnAway => $UnlockOnAway,
%GetParam,
);