[Rt-commit] r18359 - rt/3.8/trunk/lib/RT
    ruz at bestpractical.com 
    ruz at bestpractical.com
       
    Thu Feb 12 19:10:30 EST 2009
    
    
  
Author: ruz
Date: Thu Feb 12 19:10:30 2009
New Revision: 18359
Modified:
   rt/3.8/trunk/lib/RT/ACE_Overlay.pm
Log:
* canonicalize right name on load by values
Modified: rt/3.8/trunk/lib/RT/ACE_Overlay.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/ACE_Overlay.pm	(original)
+++ rt/3.8/trunk/lib/RT/ACE_Overlay.pm	Thu Feb 12 19:10:30 2009
@@ -136,6 +136,14 @@
                  ObjectType    => undef,
                  @_ );
 
+    if ( $args{'RightName'} ) {
+        my $canonic_name = $self->CanonicalizeRightName( $args{'RightName'} );
+        unless ( $canonic_name ) {
+            return ( 0, $self->loc("Invalid right. Couldn't canonicalize right '[_1]'", $args{'RightName'}) );
+        }
+        $args{'RightName'} = $canonic_name;
+    }
+
     my $princ_obj;
     ( $princ_obj, $args{'PrincipalType'} ) =
       $self->_CanonicalizePrincipal( $args{'PrincipalId'},
    
    
More information about the Rt-commit
mailing list