diff options
| -rw-r--r-- | src/rabbit_policy.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_policy.erl b/src/rabbit_policy.erl index a66f353b3f..d04551043e 100644 --- a/src/rabbit_policy.erl +++ b/src/rabbit_policy.erl @@ -242,10 +242,10 @@ update_policies(VHost) -> fun() -> [mnesia:lock({table, T}, write) || T <- Tabs], %% [1] case catch list(VHost) of + {'EXIT', {throw, {error, {no_such_vhost, _}}}} -> + {[], []}; %% [2] {'EXIT', Exit} -> exit(Exit); - {error, {no_such_vhost, _}} -> - {[], []}; %% [2] Policies -> {[update_exchange(X, Policies) || X <- rabbit_exchange:list(VHost)], |
