So I have a scrip which runs at at the TransactionCreate stage for a
queue, checks the subject and the body, and then rewrites the subject
to something informative.

It works; when I look at the ticket for inbound emails matching the
condition, the subject is precisely what I want it to be.

Except that the first outgoing email is sent before the subject is
rewritten; in my inbox, the message still reflects the original title.
This happens whether I put my scrip's action code in the prepare or
cleanup stages.

>From an external perspective, this is what the sequence looks like:

1. RT receives an email with a subject of "Foo" and a body of "Bar\nBaz"
2. RT sends me an email with a subject of "[queuename #999] Foo" and a
boxy including "Bar\nBaz"
3. I look at queuename #999, and I see a ticket with subject of Bar -- Baz.

While what I *want* to happen is:

1. RT receives an email with a subject of "Foo" and a body of "Bar\nBaz"
2. RT sends me an email with a subject of "queuename #999] Bar -- Baz"
3. I look at queuename #999, and I see a ticket with a subject of Bar -- Baz.

How do I get that first email to reflect the desired ticket subject?

-- 
:wq
-- 
RT Training - Boston, September 9-10
http://bestpractical.com/training

Reply via email to