From 3c3e08ee08628398811d850f23d8494340ae8b2c Mon Sep 17 00:00:00 2001 From: Greg Burri Date: Wed, 8 Oct 2008 19:12:59 +0000 Subject: [PATCH] FIX #88 --- modules/erl/euphorik_bd_admin.erl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/erl/euphorik_bd_admin.erl b/modules/erl/euphorik_bd_admin.erl index 037de96..dca6c2d 100644 --- a/modules/erl/euphorik_bd_admin.erl +++ b/modules/erl/euphorik_bd_admin.erl @@ -289,8 +289,8 @@ patch(2) -> end, record_info(fields, minichat) ), - % comble les trous entre les id non-contigues mnesia:transaction(fun() -> + % comble les trous entre les id non-contigues lists:foreach(fun(Id) -> case mnesia:read({minichat, Id}) of [] -> @@ -300,7 +300,9 @@ patch(2) -> end end, lists:seq(1, mnesia:table_info(minichat, size)) - ) + ), + % la table troll utilise maintenant son index et pas celui de la table minichat (correction d'un vieux bug) + mnesia:write(#counter{key = troll, value = mnesia:table_info(minichat, size)}) end), creer_indexes(). % uniquement pour l'indice sur id_minichat de la table troll -- 2.45.2