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]),