Thanks, I didn't know that would happen. I did that to suppress the email notification; we want users notified if their tickets change owners, but only if that change is NOT from "nobody" to themselves.
I just updated the script to record the transaction. It worked, because I got the email I wanted suppressed, and the owner still changed. Oddly, "nobody" is still the owner when I search for my ticket, though. Should I flush a cache or something? Mason cache wouldn't have anything to do with this, would it? > On Nov 28, 2016, at 11:18, Kenneth Marshall <k...@rice.edu> wrote: > > Hi Alex, > > You do not record your transaction in your scrip. That means that the > system does not know that a change has been made and to invalidate the > caches. You will either need to record it or live with the result. > > Regards, > Ken > > On Mon, Nov 28, 2016 at 11:12:00AM -0500, Alex Hall wrote: >>>> my ($status, $msg) = $self->TicketObj->_Set(Field => 'Owner', Value => >>>> $Actor, RecordTransaction => 0); > > This should be 1, not 0 to record the transaction and that should flush > the cached info. > --------- RT 4.4 and RTIR training sessions, and a new workshop day! https://bestpractical.com/training * Los Angeles - January 9-11 2017