summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2020-01-08 20:43:27 +0300
committerMichael Klishin <michael@clojurewerkz.org>2020-01-08 20:43:27 +0300
commitbbaa08a68ca99dd521d5c1b07643dc86bfa42b64 (patch)
tree9260883e93d0482787da306a072efbbc607750eb
parent0989381bcd7e14b4b2feab755c12c3d25153fb63 (diff)
downloadrabbitmq-server-git-bbaa08a68ca99dd521d5c1b07643dc86bfa42b64.tar.gz
rabbit_definitions: ditto for permissions
-rw-r--r--src/rabbit_definitions.erl6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/rabbit_definitions.erl b/src/rabbit_definitions.erl
index 0d52da0944..7732d67ca1 100644
--- a/src/rabbit_definitions.erl
+++ b/src/rabbit_definitions.erl
@@ -678,13 +678,15 @@ policy_definition(Policy) ->
list_permissions() ->
[permission_definition(P) || P <- rabbit_auth_backend_internal:list_permissions()].
-permission_definition(P) ->
+permission_definition(P0) ->
+ P = [{rabbit_data_coercion:to_binary(K), V} || {K, V} <- P0],
maps:from_list(P).
list_topic_permissions() ->
[topic_permission_definition(P) || P <- rabbit_auth_backend_internal:list_topic_permissions()].
-topic_permission_definition(P) ->
+topic_permission_definition(P0) ->
+ P = [{rabbit_data_coercion:to_binary(K), V} || {K, V} <- P0],
maps:from_list(P).
tags_as_binaries(Tags) ->