Эвент не регистрируется по комманде

const current = new SimpleRecord('announcement');
current.get('169807234016058592');
ss.eventQueue('announcement.send_announcement_to_me', current, ss.getUser().email);
ss.info('queued event')

попытка положить эвент в очередь не отрабатывает. Скрипт выполняется успешно, выводится сообщение о успехе отправки сообщения. Притом эвент сам не создается.
регистр эвента сущеструет и имеет дополнительный скрипт для отладки, где логируется сообщение о успехе отработки эвента и создается письмо на почту по параметру 1.
так-же есть кнопка на оповещаниях, она так-же не добавляет эвент в очередь.

Бьюсь довольно долго и не могу понять в чем причина. Прошу помочь.

Отбой, теперь оно работает.

Я создал другой эвент регистр и привязал отправку письма им. Попробовал отправить тот эвент скриптом в описании. Он отправился.
Попробовал отправить старый эвент, он тоже стал отправлсятся.

2 лайка

Возможно это дефект платформы.

Надо будет попробовать создать новое оповещение (писмо генератор), в нем указать новый эвент регистр(создать новый из поля в оповещении), попробовать поставить эвент в очередь.

Обнаружили такую проблему, что если в названии эвент регистра указать лишний пробел в конце, то он не обрезается.
Соответственно, если вызвать создание эвента, не указав этот лишний пробел в параметре ss.eventQueue, то соответственно эвент не создается.