diff options
author | Angelo Naselli <anaselli@linux.it> | 2016-07-09 17:36:04 +0200 |
---|---|---|
committer | Angelo Naselli <anaselli@linux.it> | 2016-07-09 17:36:04 +0200 |
commit | 5ad1603d401ceb57997aa0ecef880355b158d4d9 (patch) | |
tree | 35a4d950dbc455137b115df023af16fc34ea31bd /lib/ManaTools/Module | |
parent | 94a394f68b20386d612efbbeeff7ca8c80411ec5 (diff) | |
download | manatools-5ad1603d401ceb57997aa0ecef880355b158d4d9.tar manatools-5ad1603d401ceb57997aa0ecef880355b158d4d9.tar.gz manatools-5ad1603d401ceb57997aa0ecef880355b158d4d9.tar.bz2 manatools-5ad1603d401ceb57997aa0ecef880355b158d4d9.tar.xz manatools-5ad1603d401ceb57997aa0ecef880355b158d4d9.zip |
fixed manauser crash in case of shadow lock file problem github issue#4
Diffstat (limited to 'lib/ManaTools/Module')
-rw-r--r-- | lib/ManaTools/Module/Users.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/ManaTools/Module/Users.pm b/lib/ManaTools/Module/Users.pm index 6ae9e2c2..4c49f209 100644 --- a/lib/ManaTools/Module/Users.pm +++ b/lib/ManaTools/Module/Users.pm @@ -1966,7 +1966,12 @@ sub _userEdit_Ok { }; } - $self->sh_users->modifyUser($userInfo); + my $ret = $self->sh_users->modifyUser($userInfo); + $DB::single = 1; + if (!$ret->{status}) { + $self->E("Problem in modifying user %s", $ret->{error}); + $self->sh_gui->warningMsgBox({text => $ret->{error}} ); + } defined $userData->{icon_face} and $self->sh_users->addKdmIcon($userData->{username}, $userData->{icon_face}); |