Matthew,Tim,<br><br>Most likely it is.<br><br>Kenn<br><br><div class="gmail_quote">On Thu, Jun 14, 2012 at 6:54 AM, Tim Cutts <span dir="ltr"><<a href="mailto:tjrc@sanger.ac.uk" target="_blank">tjrc@sanger.ac.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
On 14 Jun 2012, at 14:48, Matthew W. wrote:<br>
<br>
> Hello,<br>
><br>
> I'm relatively new to RT and have been running into this problem for a<br>
> few days now.  I've looked everywhere and haven't found a clue.  The<br>
> closest thing I could find was documented in this post:<br>
><br>
> <a href="http://www.mail-archive.com/rt-users@lists.bestpractical.com/msg10037.html" target="_blank">http://www.mail-archive.com/rt-users@lists.bestpractical.com/msg10037.html</a><br>
><br>
> But, I really don't want to to undo the changes that RT automatically<br>
> undoes....<br>
><br>
> Basically, whenever I make changes to a custom field from a scrip<br>
> whatever the value that I add automatically gets reverted back to the<br>
> old value.  I tried adding code to delete the old value first, but RT<br>
> just adds the old value back.<br>
><br>
><br>
> Here's some psuedocode (code not tested and may contain typos, but my<br>
> code works just fine as I can see the transactions in the ticket<br>
> history):<br>
><br>
> my $Value = 'some value';<br>
><br>
> my $CFName = 'customCF';<br>
> my $CF->LoadByName( Name => $CFName);<br>
><br>
> #Delete the old value:<br>
> $self->TicketObj>DeleteCustomFieldValue(<br>
>     Field => $CFName,<br>
>     Value => $self->TicketObj->FirstCustomFieldValue($CFName)<br>
> );<br>
><br>
> #Set the new value:<br>
> $self->TicketObj->AddCustomFieldValue( Field => $CF, Value => $Value);<br>
><br>
> Bottom line: does anyone know how to prevent RT from undoing the<br>
> additions to a custom field?  This is in RT 4.0.4.<br>
<br>
</div></div>Is this a TransactionCreate/TransactionBatch stage issue?<br>
<span class="HOEnZb"><font color="#888888"><br>
Tim<br>
<br>
<br>
--<br>
 The Wellcome Trust Sanger Institute is operated by Genome Research<br>
 Limited, a charity registered in England with number 1021457 and a<br>
 company registered in England with number 2742969, whose registered<br>
 office is 215 Euston Road, London, NW1 2BE.<br>
</font></span></blockquote></div><br>