summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2010-06-29 09:48:41 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2010-06-29 09:48:41 +0100
commit6716eaa4969a6105d37eeec902bcbb15a1c75d68 (patch)
tree73ecb6ce899120a7685d2a1d3217dc8adf56885f
parent4216b575aa8c9a1350cd06a52a88804e4f14dba7 (diff)
downloadrabbitmq-server-git-6716eaa4969a6105d37eeec902bcbb15a1c75d68.tar.gz
corrected error codes when re-declaring an exchange
-rw-r--r--src/rabbit_exchange.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl
index 7072055cde..0638e1fc52 100644
--- a/src/rabbit_exchange.erl
+++ b/src/rabbit_exchange.erl
@@ -198,7 +198,7 @@ assert_equivalence(X = #exchange{ durable = Durable,
assert_equivalence(#exchange{ name = Name }, _Type, _Durable, _AutoDelete,
_Args) ->
rabbit_misc:protocol_error(
- precondition_failed,
+ not_allowed,
"cannot redeclare ~s with different type, durable or autodelete value",
[rabbit_misc:rs(Name)]).
@@ -215,7 +215,7 @@ assert_args_equivalence(#exchange{ name = Name,
Ae2 = alternate_exchange_value(Args),
if Ae1==Ae2 -> ok;
true -> rabbit_misc:protocol_error(
- precondition_failed,
+ not_allowed,
"cannot redeclare ~s with inequivalent args",
[rabbit_misc:rs(Name)])
end.