diff --git a/C4/Auth.pm b/C4/Auth.pm index 5a4ff21e58..046f279632 100755 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -1211,9 +1211,9 @@ sub haspermission { } return $flags if $flags->{superlibrarian}; foreach ( keys %$flagsrequired ) { - return $flags if $flags->{$_}; + return 0 unless( $flags->{$_} ); } - return 0; + return $flags; } sub getborrowernumber {