summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_parameter_validation.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rabbit_parameter_validation.erl b/src/rabbit_parameter_validation.erl
index f28e1281c3..eb116bbe9f 100644
--- a/src/rabbit_parameter_validation.erl
+++ b/src/rabbit_parameter_validation.erl
@@ -77,6 +77,10 @@ proplist(Name, Constraints, Term) when is_list(Term) ->
| Results]
end;
+proplist(Name, Constraints, Term0) when is_map(Term0) ->
+ Term = maps:to_list(Term0),
+ proplist(Name, Constraints, Term);
+
proplist(Name, _Constraints, Term) ->
{error, "~s not a list ~p", [Name, Term]}.