trolls() ->
resultat_transaction(mnesia:transaction(
fun() ->
- qlc:e(qlc:q([T || T <- mnesia:table(troll)]))
+ qlc:e(qlc:q([T || T <- qlc:keysort(2, mnesia:table(troll))]))
end
)).
_ ->
case resultat_transaction(mnesia:transaction(
fun() ->
- qlc:e(qlc:q([T || T <- mnesia:table(troll), T#troll.id > Last_id, T#troll.date_post =:= undefined]))
+ qlc:e(qlc:q([T || T <- qlc:keysort(2, mnesia:table(troll)), T#troll.id > Last_id, T#troll.date_post =:= undefined]))
end
)) of
[] -> % pas de trolls