[Rt-commit] r18364 - rt/3.8/trunk/lib/RT

ruz at bestpractical.com ruz at bestpractical.com
Fri Feb 13 00:29:31 EST 2009


Author: ruz
Date: Fri Feb 13 00:29:31 2009
New Revision: 18364

Modified:
   rt/3.8/trunk/lib/RT/Principal_Overlay.pm

Log:
* canonicalize right name when we check it against DB

Modified: rt/3.8/trunk/lib/RT/Principal_Overlay.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Principal_Overlay.pm	(original)
+++ rt/3.8/trunk/lib/RT/Principal_Overlay.pm	Fri Feb 13 00:29:31 2009
@@ -294,6 +294,13 @@
         return (undef);
     }
 
+    my $canonic_name = RT::ACE->CanonicalizeRightName( $args{'Right'} );
+    unless ( $canonic_name ) {
+        $RT::Logger->error("Invalid right. Couldn't canonicalize right '$args{'Right'}'");
+        return undef;
+    }
+    $args{'Right'} = $canonic_name;
+
     $args{'EquivObjects'} = [ @{ $args{'EquivObjects'} } ]
         if $args{'EquivObjects'};
 


More information about the Rt-commit mailing list