Sorry, i mistyped. The code is definitely executing, because i put a RT->Logger->error($Transaction->Type); at the beginning of the code. But i get all transactions shown on the main ticket view!
I even did just a return; on the code to see it exit and it shows the same. Here is all the output shown in the ticket page: It's the "Outgoing email recorded" messages i would like to not even generate on the database. If that isn't possible, at least hide the messages when the emails are generated by a cron job instead of regular user input to the ticket. Or put in another way, i want to hide every email that gets sent from root. Here's the output i get on syslog when printing the transaction user and type: User 12 seems to be root, and EmailRecord is the transaction Can't i use RT::Action:SendEmail instead of RT::Action::Notify to avoid getting the transaction on the ticket in the first place? That way i could delete the callback...But i would need SendEmail to be able to read the ticket information -- View this message in context: http://requesttracker.8502.n7.nabble.com/Send-email-reminder-fails-with-undefined-value-tp58805p58856.html Sent from the Request Tracker - User mailing list archive at Nabble.com. -- RT Training November 4 & 5 Los Angeles http://bestpractical.com/training