diff --git a/htdocs/user/fiche.php b/htdocs/user/fiche.php
index b150a2b5520..3185296f66c 100644
--- a/htdocs/user/fiche.php
+++ b/htdocs/user/fiche.php
@@ -171,7 +171,14 @@ if ($_POST["action"] == 'update' && $user->admin)
$ret=$edituser->update();
if ($ret < 0)
{
- $message.='
'.$edituser->error.'
';
+ if ($db->errno() == 'DB_ERROR_RECORD_ALREADY_EXISTS')
+ {
+ $message.=''.$langs->trans("ErrorLoginAlreadyExists",$edituser->login).'
';
+ }
+ else
+ {
+ $message.=''.$edituser->error.'
';
+ }
}
if ($ret >= 0 && isset($_POST["password"]) && $_POST["password"] !='' )
{
@@ -500,7 +507,6 @@ else
print "\n";
print "
\n";
- print "
\n";