X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=modules%2Ferl%2Feuphorik_bd.erl;h=80130d009b6a3233de9ca1e4d54fc1677c0f5d97;hp=0bda09f7fe2d7a7bbe6f758201e19136a611cd7f;hb=9aec6848a87dcccac15aea762cc6d5bb18ff731a;hpb=c4d03b8678ab3ce2442d81730ba96dd26768274a diff --git a/modules/erl/euphorik_bd.erl b/modules/erl/euphorik_bd.erl index 0bda09f..80130d0 100755 --- a/modules/erl/euphorik_bd.erl +++ b/modules/erl/euphorik_bd.erl @@ -179,7 +179,7 @@ update_pseudo_user(UserId, Pseudo) -> user_by_cookie(Cookie) -> resultat_transaction(mnesia:transaction( fun() -> - case e(q([E || E <- mnesia:table(user), E#user.cookie =:= Cookie]), [{tmpdir, ?KEY_SORT_TEMP_DIR}]) of + case mnesia:index_read(user, Cookie, #user.cookie) of [User] -> {ok, User}; _ -> erreur end @@ -265,7 +265,7 @@ nouveau_message(Mess, Auteur_id, Repond_A_ids) -> ), Racine_id = case Repond_a of [] -> undefined; - [M | _ ] -> + [M | _] -> Une_racine = M#minichat.racine_id, % vérification que tout les messages de Repond_a possède la même racine (même conversation) case lists:all(fun(R) -> R#minichat.racine_id =:= Une_racine end, Repond_a) of @@ -274,7 +274,7 @@ nouveau_message(Mess, Auteur_id, Repond_A_ids) -> _ -> {erreur, "Les messages ne font pas partie de la même conversation"} end - end, + end, case Racine_id of {erreur, E} -> {erreur, E}; _ ->