Hi, I have the exact same problem with a very simple test-only scrip: Condition: on a transaction Action: user defined Stage: TransactionBatch Action code: $RT::Logger->info($self->TransactionObj->Id); Every transaction generated fires twice this scrip. If I chage the stage to TransactionCreate, then it works. Logfile: [Thu Sep 29 19:12:47 2011] [info]: 323732 ((eval 1558):1) [Thu Sep 29 19:12:47 2011] [info]: 323732 ((eval 1566):1) [Thu Sep 29 19:12:55 2011] [info]: 323733 ((eval 1582):1) [Thu Sep 29 19:12:55 2011] [info]: 323733 ((eval 1590):1) Thank you. Daniel Silveira On Thu, Sep 29, 2011 at 11:10:20AM -0400, Xin, Qiao wrote:>Hi,>>I have a scrip to to check when the ticket status changes. If I put it as TransactionBatch mode,>each time I change the ticket status, the scrip got fired twice and there will be dupllicated emails>sent out. I had to use TransactionBatch, since we want an email notification to be sent out when >either>1. the user use reply and modify the ticket status>2. modify the ticket status>>TransactionBatch works fine when user reply and modify ticket status but got duplicated emails when>just change ticket status.Please show your scrip configuration
-kevin
-------- RT Training Sessions (http://bestpractical.com/services/training.html) * San Francisco, CA, USA October 18 & 19, 2011 * Washington DC, USA October 31 & November 1, 2011 * Melbourne VIC, Australia November 28 & 29, 2011 * Barcelona, Spain November 28 & 29, 2011
