question about @mention

gsimoes
Tera Contributor

Do we have access to the process that creates the entries for the live_notification table? For context, when a user is @mentioned, then a record is made and inserted into that table and a notification is sent to the user to let them know they've been mentioned. We had a situation where a user was mentioned but a record was not created in the live_notification table and no notification was sent.  It's not a permissions issue, because later that user was mentioned again and everything behaved normally. I'm thinking the issue is because the user dictionary entry for the Name field (calculated value) was updated to include email (so it shows: "First Name Last Name (Email)") and I am wondering if there's some processing situation that is causing the process to bug out due to confusion with the calculated value. The issue is not 100% re-creatable at present, most times it behaves normally, but I want to prevent the issue since people are expecting the notification to send if someone is mentioned.

The problem happened when a user was mentioned in a work_note in SOW for a scrum task. The mentioned user has visibility to the scrum task and received a different notification later in the day. The failed mention did not create a record in live_notification, so there's nothing needing to be processed. I saw that when the mention succeeds, there are "notification_engine.process" events for the task, but those do not exist when it fails. So I'm wondering if it's possible to get into the script where those events are posted?

0 REPLIES 0