Skip to content

Commit 9f61beb

Browse files
committed
Avoid returning leader info when leader is unknown
Prior to this commit, atom `undefined` was turned into a binary.
1 parent bec3dcb commit 9f61beb

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

deps/rabbit/src/rabbit_amqp_management.erl

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -433,12 +433,13 @@ encode_queue(Q, NumMsgs, NumConsumers) ->
433433
Replicas =:= undefined ->
434434
KVList0
435435
end,
436-
KVList = if is_atom(Leader) ->
437-
[{{utf8, <<"leader">>},
438-
{utf8, atom_to_binary(Leader)}
439-
} | KVList1];
440-
Leader =:= undefined ->
441-
KVList1
436+
KVList = case Leader of
437+
undefined ->
438+
KVList1;
439+
_ ->
440+
[{{utf8, <<"leader">>},
441+
{utf8, atom_to_binary(Leader)}
442+
} | KVList1]
442443
end,
443444
{map, KVList}.
444445

0 commit comments

Comments
 (0)