Skip to content

Commit 6716eaa

Browse files
author
Alexandru Scvortov
committed
corrected error codes when re-declaring an exchange
1 parent 4216b57 commit 6716eaa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/rabbit_exchange.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ assert_equivalence(X = #exchange{ durable = Durable,
198198
assert_equivalence(#exchange{ name = Name }, _Type, _Durable, _AutoDelete,
199199
_Args) ->
200200
rabbit_misc:protocol_error(
201-
precondition_failed,
201+
not_allowed,
202202
"cannot redeclare ~s with different type, durable or autodelete value",
203203
[rabbit_misc:rs(Name)]).
204204

@@ -215,7 +215,7 @@ assert_args_equivalence(#exchange{ name = Name,
215215
Ae2 = alternate_exchange_value(Args),
216216
if Ae1==Ae2 -> ok;
217217
true -> rabbit_misc:protocol_error(
218-
precondition_failed,
218+
not_allowed,
219219
"cannot redeclare ~s with inequivalent args",
220220
[rabbit_misc:rs(Name)])
221221
end.

0 commit comments

Comments
 (0)