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

ruz at bestpractical.com ruz at bestpractical.com
Fri Feb 13 00:28:08 EST 2009


Author: ruz
Date: Fri Feb 13 00:28:07 2009
New Revision: 18363

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

Log:
* canonicalize right name before looking in DB

Modified: rt/3.8/trunk/lib/RT/Users_Overlay.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Users_Overlay.pm	(original)
+++ rt/3.8/trunk/lib/RT/Users_Overlay.pm	Fri Feb 13 00:28:07 2009
@@ -297,6 +297,16 @@
         @_,
     );
 
+    if ( $args{'Right'} ) {
+        my $canonic = RT::ACE->CanonicalizeRightName( $args{'Right'} );
+        unless ( $canonic ) {
+            $RT::Logger->crit("Invalid right. Couldn't canonicalize right '$args{'Right'}'");
+        }
+        else {
+            $args{'Right'} = $canonic;
+        }
+    }
+
     my $acl = $self->NewAlias('ACL');
     $self->Limit(
         ALIAS    => $acl,


More information about the Rt-commit mailing list