kakauser 11 лет назад
Родитель
Сommit
ae7c73b1e5
2 измененных файлов с 5 добавлено и 3 удалено
  1. 3 1
      apps/server/src/sup/game_log.erl
  2. 2 2
      apps/web/src/logallow.erl

+ 3 - 1
apps/server/src/sup/game_log.erl

@@ -65,7 +65,9 @@ handle_cast({update_stats, User, Event, Pos, GameState}, State) ->
 handle_cast({reveal_event, User, Event, GameState}, State) ->
     kvs:add(Event),
     update_container_stats(User, Event, #reveal_event.reason, GameState),
-    {ok, SE} = kvs:get(reveal_log,Event#reveal_event.feed_id),
+    SE = case kvs:get(reveal_log,Event#reveal_event.feed_id) of
+  	  {error,_} -> #reveal_log{};
+  	  {ok, RL} -> RL end,
     Skill = case SE#reveal_log.skill of X when is_integer(X) -> X; _ -> 0 end,
     Score = case SE#reveal_log.score of X1 when is_integer(X1) -> X1; _ -> 0 end,
     kvs:put(SE#reveal_log{skill=Skill+1,score=Score+Event#reveal_event.score}),

+ 2 - 2
apps/web/src/logallow.erl

@@ -4,9 +4,9 @@
 log_modules() -> [
 %    wf_core,
 %    n2o_bullet,
-    game_session
+    game_session,
 %    bullet_handler,
 %    n2o_secret,
 %    js_session,
-%    okey
+    okey
 ].