diff options
| -rw-r--r-- | src/rabbit_definitions.erl | 6 |
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) -> |
