[Rt-commit] r20026 - rtir/2.5/trunk/lib/RT

sunnavy at bestpractical.com sunnavy at bestpractical.com
Thu Jun 18 10:52:32 EDT 2009


Author: sunnavy
Date: Thu Jun 18 10:52:32 2009
New Revision: 20026

Modified:
   rtir/2.5/trunk/lib/RT/IR.pm

Log:
recheck the cf Constituency if $const is _none

Modified: rtir/2.5/trunk/lib/RT/IR.pm
==============================================================================
--- rtir/2.5/trunk/lib/RT/IR.pm	(original)
+++ rtir/2.5/trunk/lib/RT/IR.pm	Thu Jun 18 10:52:32 2009
@@ -427,7 +427,7 @@
         }
         if ( UNIVERSAL::isa( $self, 'RT::Ticket' ) ) {
             my $const = $RT::IR::ConstituencyCache{ $self->id };
-            unless ( $const ) {
+            if (!$const || $const eq '_none' ) {
                 my $systicket = RT::Ticket->new($RT::SystemUser);
                 $systicket->Load( $self->id );
                 $const = $RT::IR::ConstituencyCache{ $self->id } =
@@ -498,10 +498,9 @@
     sub GetQueueAttribute {
         my $queue = shift;
         my $attr  = shift;
-
         if ( ( my $id = $queue->{'_for_ticket'} ) ) {
             my $const = $RT::IR::ConstituencyCache{$id};
-            unless ($const) {
+            if (!$const || $const eq '_none' ) {
                 my $ticket = RT::Ticket->new($RT::SystemUser);
                 $ticket->Load($id);
                 $const = $RT::IR::ConstituencyCache{$ticket->id}


More information about the Rt-commit mailing list