Есть Уведомления почтой через PendingJobs.pl ходят, механизм работает.
Но вот повторные напоминания не приходят.
Тоесть я к тикету делаю напоминание (первое) и пишу время и попрошествии времени все нормально отрабатывает.
Потом тут же пишу второе напоминание, устанавливаю время и все, молчит, уведомления не приходят.
Стартую скрипт руками, не приходят.
Покапавшись в скрипте есть такой параметр там как get ticket history.
Код: Выделить всё
# get ticket history
my @Lines = $CommonObject{TicketObject}->HistoryGet(
TicketID => $Ticket{TicketID},
UserID => 1,
);
my $Sent = 0;
for my $Line (@Lines) {
if (
$Line->{Name} =~ /PendingReminder/
&& $Line->{Name} =~ /\Q$Preferences{UserEmail}\E/i
&& $Line->{CreateTime} =~ /$Year-$Month-$Day/
)
{
$Sent = 1;
}
}
Тоесть нужно сделать так чтобы запоминалась дата не создания заявки а создания новой напоминалки.
В общем новые напоминалки в след за отработанными предыдущими не работают.