diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl index 3093de248..f66e32036 100644 --- a/src/mod_muc_room.erl +++ b/src/mod_muc_room.erl @@ -474,6 +474,8 @@ normal_state({route, <<"">>, [StateData]) of ignore -> {next_state, normal_state, StateData}; + {ignore, StateData2} -> + {next_state, normal_state, StateData2}; #iq{type = T} = IQRes when T == error; T == result -> ejabberd_router:route(IQRes), {next_state, normal_state, StateData};