[rt-users] custom field change is two transactions

Woody - Wild Thing Safaris woody at wildthingsafaris.com
Sat Sep 10 12:09:26 EDT 2016


Hello,

I want to subtact  $txn->NewValue from $txn->OldValue but they are not 
both set in the same transaction

When i change a custom field value, it seems to be two transactions, one 
removing the old value and another adding the new value, but it seems 
the new value is added before the new value is removed

here i change a value from 8 to 5

[19537] [Sat Sep 10 15:49:11 2016] [debug]: Committing scrip #21 on txn 
#756 of ticket #24 (/var/www/sm-rt/sbin/../lib/RT/Scrips.pm:293)
[19537] [Sat Sep 10 15:49:11 2016] [error]: Newvalue=5 Oldvalue= ((eval 
546):2)

[19537] [Sat Sep 10 15:49:11 2016] [debug]: Committing scrip #21 on txn 
#757 of ticket #24 (/var/www/sm-rt/sbin/../lib/RT/Scrips.pm:293)
[19537] [Sat Sep 10 15:49:11 2016] [error]: Newvalue= Oldvalue=8 ((eval 
549):2)

condition is on custom field change

custom action code

my $txn = $self->TransactionObj;
$RT::Logger->error("Newvalue=".$txn->NewValue." Oldvalue=".$txn->OldValue);

I see other custom field changes that are from Yes to No showing both 
new and old values in the same transaction.

eg

[19537] [Sat Sep 10 15:49:11 2016] [debug]: Committing scrip #21 on txn 
#754 of ticket #24 (/var/www/sm-rt/sbin/../lib/RT/Scrips.pm:293)
[19537] [Sat Sep 10 15:49:11 2016] [error]: Newvalue=Yes Oldvalue=No 
((eval 539):2)

what's going on? I'm confused!

w.



-- 

-----------------------

Richard Wood (Woody)
Managing Director
Wild Thing Safaris Ltd.

UK: 2B Habbo St, Greenwich, London
Dar es Salaam: 5 Ethan St, Mbezi beach
Arusha: 3 Ebeneezer Rd, Njiro
PO BOX 34514 DSM
Office: +255 (0) 222 617 166
Office Mobile: +255 (0) 773 503 502
Direct: +255 742 373 327
Skype: woody1tz
http://wildthingsafaris.com




More information about the rt-users mailing list