From: Evgeniy Khramtsov Date: Sat, 15 Apr 2017 10:36:29 +0000 (+0300) Subject: Fix cleaning of Riak route table X-Git-Tag: 17.06-beta~150 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=598c79ff8603b0821d20c32ffc92cfb81ba9bc26;p=ejabberd Fix cleaning of Riak route table --- diff --git a/src/ejabberd_router_riak.erl b/src/ejabberd_router_riak.erl index 4b270a41d..d775e989e 100644 --- a/src/ejabberd_router_riak.erl +++ b/src/ejabberd_router_riak.erl @@ -74,8 +74,8 @@ clean_table() -> case ejabberd_riak:get(route, route_schema()) of {ok, Routes} -> lists:foreach( - fun(#route{pid = Pid}) -> - ejabberd_riak:delete(route, Pid) + fun(#route{domain = Domain, pid = Pid}) -> + ejabberd_riak:delete(route, {Domain, Pid}) end, Routes); {error, Err} -> ?ERROR_MSG("failed to clean Riak 'route' table: ~p", [Err]),