If room config violates service policy, return not-acceptable instead of bad-request.
authorBadlop <badlop@process-one.net>
Sat, 15 Aug 2009 20:08:51 +0000 (20:08 +0000)
committerBadlop <badlop@process-one.net>
Sat, 15 Aug 2009 20:08:51 +0000 (20:08 +0000)
SVN Revision: 2484

src/mod_muc/mod_muc_room.erl

index ecf396e04cc2b1a08cdcdb397fadb50cc7bc5241..4c94bb1fab8783cc4eb122b166b3cc118c012695 100644 (file)
@@ -2642,7 +2642,7 @@ process_iq_owner(From, set, Lang, SubEl, StateData) ->
                                is_allowed_room_name_desc_limits(XEl,
                                                                 StateData) of
                                true -> set_config(XEl, StateData);
-                               false -> {error, ?ERR_BAD_REQUEST}
+                               false -> {error, ?ERR_NOT_ACCEPTABLE}
                            end;
                        _ ->
                            {error, ?ERR_BAD_REQUEST}