diff options
| -rw-r--r-- | src/rabbit_policy.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_policy.erl b/src/rabbit_policy.erl index f5b6c8d535..d2d6233025 100644 --- a/src/rabbit_policy.erl +++ b/src/rabbit_policy.erl @@ -83,8 +83,8 @@ effective_definition0(Policy, OpPolicy) -> {OpKeys, _} = lists:unzip(OpDefinition), lists:map(fun(Key) -> case {pget(Key, Definition), pget(Key, OpDefinition)} of - {undefined, Val} -> {Key, Val}; {Val, undefined} -> {Key, Val}; + {undefined, Val} -> {Key, Val}; {Val, OpVal} -> {Key, merge_policy_value(Key, Val, OpVal)} end end, |
