Browse Source

notiry about add error

Andrii Zadorozhnii 11 years ago
parent
commit
dcc4e06ab6
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/kvs_feed.erl

+ 2 - 2
src/kvs_feed.erl

@@ -132,8 +132,8 @@ handle_notice([kvs_feed, _, Owner, entry, Eid, add],
     {_,_} ->
     {_,_} ->
         error_logger:info_msg("[kvs_feed] => Add entry ~p to feed ~p.", [Eid, Fid]),
         error_logger:info_msg("[kvs_feed] => Add entry ~p to feed ~p.", [Eid, Fid]),
         E = Entry#entry{id = {Eid, Fid}, entry_id = Eid, feeds=[comments]},
         E = Entry#entry{id = {Eid, Fid}, entry_id = Eid, feeds=[comments]},
-        kvs:add(E),
-        msg:notify([kvs_feed, entry, {Eid, Fid}, added], [E]) end,
+        Added = case kvs:add(E) of {error, Err}-> {error,Err}; {ok, En} -> En end,
+        msg:notify([kvs_feed, entry, {Eid, Fid}, added], [Added]) end,
     {noreply, S};
     {noreply, S};
 
 
 handle_notice([kvs_feed,_, Owner, entry, {Eid, FeedName}, edit],
 handle_notice([kvs_feed,_, Owner, entry, {Eid, FeedName}, edit],