summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr>2018-04-09 15:47:57 +0200
committerGitHub <noreply@github.com>2018-04-09 15:47:57 +0200
commit3d2970a3a470ab55cd4669d48141d79a0f95cbcf (patch)
tree65a095db124745077657067844151281178918ee
parent678397fd8b502dd135f21faf93105486bb998161 (diff)
parenta6438a0030fde6424e8b5022b31bf37bf127bb7c (diff)
downloadrabbitmq-server-git-3d2970a3a470ab55cd4669d48141d79a0f95cbcf.tar.gz
Merge pull request #1575 from rabbitmq/rabbitmq-federation-73
rabbit_parameter_validation: support maps in proplist validator
-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]}.