FIX gros bug moisi (ajout de l'information du dernier message au niveau des conversat...
[euphorik.git] / modules / erl / euphorik_minichat.erl
index 519870c..6f229ac 100755 (executable)
@@ -196,14 +196,14 @@ update_pseudo_user(UserId, Pseudo) ->
    
    
 % Mise à par Cookie les autres peuvent être undefined ce qui veut dire qu'ils ne seront pas modifié.\r
-set_profile(Cookie, Login, Password, Pseudo, Email, Css, Page_principale, Nick_format, Conversations) ->
+set_profile(Cookie, Login, Password, Pseudo, Email, Css, Nick_format, Page_principale, Conversations) ->
    if Nick_format =:= nick; Nick_format =:= login; Nick_format =:= nick_login ->
          resultat_transaction(mnesia:transaction(
             fun() ->
                case user_by_cookie(Cookie) of
                   {ok, User} ->               \r
                      case user_by_login(Login) of\r
-                        {ok, U} when U#user.id =/= User#user.id ->\r
+                        {ok, U} when User#user.login =/= [], U#user.id =/= User#user.id ->\r
                            login_deja_pris;\r
                         _ ->               \r
                            User_modifie = User#user{