[Rt-commit] r18365 - rt/3.8/trunk/lib/RT
ruz at bestpractical.com
ruz at bestpractical.com
Fri Feb 13 00:35:35 EST 2009
Author: ruz
Date: Fri Feb 13 00:35:35 2009
New Revision: 18365
Modified:
rt/3.8/trunk/lib/RT/ACE_Overlay.pm
Log:
* validate right, however canonicalize first
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 Fri Feb 13 00:35:35 2009
@@ -272,7 +272,8 @@
#check if it's a valid RightName
if ( $args{'Object'}->can('AvailableRights') ) {
- unless ( exists $args{'Object'}->AvailableRights->{ $args{'RightName'} } ) {
+ my $available = $args{'Object'}->AvailableRights;
+ unless ( grep $_ eq $args{'RightName'}, map $self->CanonicalizeRightName( $_ ), keys %$available ) {
$RT::Logger->warning(
"Couldn't validate right name '$args{'RightName'}'"
." for object of ". ref( $args{'Object'} ) ." class"
More information about the Rt-commit
mailing list