diff options
Diffstat (limited to 'perl')
| -rw-r--r-- | perl/Wallet/Server.pm | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/perl/Wallet/Server.pm b/perl/Wallet/Server.pm index f04c139..87a5bab 100644 --- a/perl/Wallet/Server.pm +++ b/perl/Wallet/Server.pm @@ -243,10 +243,9 @@ sub create {      my $dbh = $self->{dbh};      my $user = $self->{user};      my $host = $self->{host}; -    my $acl; -    unless ($self->{admin}->check ($user)) { -        $acl = $self->create_check ($type, $name); -        return unless $acl; +    my $acl = $self->create_check ($type, $name); +    unless ($acl) { +        return unless $self->{admin}->check ($user);      }      my $object = eval { $class->create ($type, $name, $dbh, $user, $host) };      if ($@) { | 
