summaryrefslogtreecommitdiff
path: root/LedgerSMB/DBObject/Admin.pm
diff options
context:
space:
mode:
Diffstat (limited to 'LedgerSMB/DBObject/Admin.pm')
-rw-r--r--LedgerSMB/DBObject/Admin.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/LedgerSMB/DBObject/Admin.pm b/LedgerSMB/DBObject/Admin.pm
index 67218005..52e1d8b3 100644
--- a/LedgerSMB/DBObject/Admin.pm
+++ b/LedgerSMB/DBObject/Admin.pm
@@ -96,7 +96,7 @@ sub save_roles {
my $user = LedgerSMB::DBObject::User->new( base=>$self, copy=>'all' );
my $roles = $self->exec_method( procname => "admin__all_roles" );
- my $user_roles = $self->exec_method(procname => "admin__get_user_roles", args=>[ $self->{ username } ] );
+ my $user_roles = $self->exec_method(procname => "admin__get_user_roles", args=>[ $user->{id} ] );
my %active_roles;
for my $role (@{ $user_roles }) {