From 2a884cb9a7e9159b8559a462e89cca348d689af0 Mon Sep 17 00:00:00 2001 From: Jeena Paradies Date: Tue, 22 Feb 2011 16:09:53 +0100 Subject: [PATCH] fixed problem with getItem() --- src/ggs_db.erl | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/ggs_db.erl b/src/ggs_db.erl index 57ff5ac..5e5e727 100644 --- a/src/ggs_db.erl +++ b/src/ggs_db.erl @@ -64,12 +64,11 @@ clear(GameToken) -> %% Querries %%----------------------------------------------------- getItem(GameToken,Ns,Key) -> - Fun = fun() -> - [Data] = mnesia:read(data, {GameToken,Ns,Key}), - Data#data.value - end, - {atomic, Ret} = mnesia:transaction(Fun), - Ret. + Fun = fun() -> + mnesia:read(data, {GameToken,Ns,Key}) + end, + {atomic, [Ret]} = mnesia:transaction(Fun), + Ret#data.value. length(GameToken,Ns) -> Fun = fun() ->