summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2013-04-17 12:08:05 +0100
committerSimon MacMullen <simon@rabbitmq.com>2013-04-17 12:08:05 +0100
commit4f58d9a56ff2f72f5524b898a079cc6ee8041acf (patch)
tree913d4b7db5066ef6e55fee54c1e0baca5776c938
parente9e634e40fc21fb53a69c69038a78c62b743f379 (diff)
downloadrabbitmq-server-4f58d9a56ff2f72f5524b898a079cc6ee8041acf.tar.gz
Remove exchange_not_durable as, err, it would never be returned. And strip leading exchange_ since this is rabbit_exchange.
-rw-r--r--src/rabbit_exchange.erl7
-rw-r--r--src/rabbit_policy.erl5
2 files changed, 5 insertions, 7 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl
index 1bed9344..b4bdd348 100644
--- a/src/rabbit_exchange.erl
+++ b/src/rabbit_exchange.erl
@@ -69,8 +69,7 @@
-spec(update/2 ::
(name(),
fun((rabbit_types:exchange()) -> rabbit_types:exchange()))
- -> exchange_not_found | exchange_not_durable |
- rabbit_types:exchange()).
+ -> not_found | rabbit_types:exchange()).
-spec(info_keys/0 :: () -> rabbit_types:info_keys()).
-spec(info/1 :: (rabbit_types:exchange()) -> rabbit_types:infos()).
-spec(info/2 ::
@@ -290,11 +289,11 @@ update(Name, Fun) ->
ok = mnesia:write(rabbit_exchange, X1, write),
case Durable of
true -> ok = mnesia:write(rabbit_durable_exchange, X1, write);
- _ -> exchange_not_durable
+ _ -> ok
end,
X1;
[] ->
- exchange_not_found
+ not_found
end.
info_keys() -> ?INFO_KEYS.
diff --git a/src/rabbit_policy.erl b/src/rabbit_policy.erl
index ca2837f5..0990c662 100644
--- a/src/rabbit_policy.erl
+++ b/src/rabbit_policy.erl
@@ -176,9 +176,8 @@ update_exchange(X = #exchange{name = XName, policy = OldPolicy}, Policies) ->
rabbit_exchange_decorator:set(
X0 #exchange{policy = NewPolicy})
end) of
- #exchange{} = X1 -> {X, X1};
- exchange_not_found -> {X, X };
- exchange_not_durable -> {X, X }
+ #exchange{} = X1 -> {X, X1};
+ not_found -> {X, X }
end
end.