[Rt-commit] rt branch, 3.999-trunk, updated. 82de95e1909dcfd4eb0ca51004597bbae2343a98

? sunnavy sunnavy at bestpractical.com
Tue Apr 6 12:25:40 EDT 2010


The branch, 3.999-trunk has been updated
       via  82de95e1909dcfd4eb0ca51004597bbae2343a98 (commit)
      from  c98760193ae47154940c162ee772c09b62796ac8 (commit)

Summary of changes:
 lib/RT/Action/CreateQueue.pm |    6 ++++++
 lib/RT/Action/UpdateQueue.pm |    6 ++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

- Log -----------------------------------------------------------------
commit 82de95e1909dcfd4eb0ca51004597bbae2343a98
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Wed Apr 7 00:25:59 2010 +0800

    I remember we don't need to call set_(sign|encrypt) in queue action explicately before, but it doesn't work any more

diff --git a/lib/RT/Action/CreateQueue.pm b/lib/RT/Action/CreateQueue.pm
index 781d5c6..9883f21 100644
--- a/lib/RT/Action/CreateQueue.pm
+++ b/lib/RT/Action/CreateQueue.pm
@@ -36,6 +36,12 @@ sub take_action {
     my $self = shift;
     $self->SUPER::take_action;
     $self->_update_custom_field_values;
+    for my $type ( qw/sign encrypt/ ) {
+        my $value = $self->argument_value($type); 
+        my $method = "set_$type";
+        my ( $status, $msg ) = $self->record->$method($value);
+        Jifty->log->error( $msg ) unless $status;
+    }
     return 1;
 }
 
diff --git a/lib/RT/Action/UpdateQueue.pm b/lib/RT/Action/UpdateQueue.pm
index 315a346..ecb208b 100644
--- a/lib/RT/Action/UpdateQueue.pm
+++ b/lib/RT/Action/UpdateQueue.pm
@@ -39,6 +39,12 @@ sub take_action {
     my $self = shift;
     $self->SUPER::take_action;
     $self->_update_custom_field_values;
+    for my $type ( qw/sign encrypt/ ) {
+        my $value = $self->argument_value($type); 
+        my $method = "set_$type";
+        my ( $status, $msg ) = $self->record->$method($value);
+        Jifty->log->error( $msg ) unless $status;
+    }
     return 1;
 }
 

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


More information about the Rt-commit mailing list