]> git.uio.no Git - usit-rt.git/blobdiff - lib/RT/Condition/StatusChange.pm
Putting 4.2.0 on top of 4.0.17
[usit-rt.git] / lib / RT / Condition / StatusChange.pm
index e84915d19a2ca8a929cadbaf0c22f6b6d706ed25..f3a87cdb5fcc4ad4ff6f9714a1d85c1eba81656b 100644 (file)
@@ -114,11 +114,11 @@ sub IsApplicable {
     }
     else {
         $RT::Logger->error("Argument '$argument' is incorrect.")
-            unless RT::Lifecycle->Load('')->IsValid( $argument );
+            unless RT::Lifecycle->Load(Type => 'ticket')->IsValid( $argument );
         return 0;
     }
 
-    my $lifecycle = $self->TicketObj->QueueObj->Lifecycle;
+    my $lifecycle = $self->TicketObj->LifecycleObj;
     if ( $new_must_be ) {
         return 0 unless grep lc($new) eq lc($_),
             map {m/^(initial|active|inactive)$/i? $lifecycle->Valid(lc $_): $_ }