Skip to content

Commit a6438a0

Browse files
michaelklishindumbbell
authored andcommitted
rabbit_parameter_validation: support maps in proplist validator
Part of rabbitmq/rabbitmq-federation#73, references rabbitmq/rabbitmq-federation#70, rabbitmq/rabbitmq-federation#67.
1 parent 678397f commit a6438a0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/rabbit_parameter_validation.erl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ proplist(Name, Constraints, Term) when is_list(Term) ->
7777
| Results]
7878
end;
7979

80+
proplist(Name, Constraints, Term0) when is_map(Term0) ->
81+
Term = maps:to_list(Term0),
82+
proplist(Name, Constraints, Term);
83+
8084
proplist(Name, _Constraints, Term) ->
8185
{error, "~s not a list ~p", [Name, Term]}.
8286

0 commit comments

Comments
 (0)