fix(delayed): default username when get delayed message form `/publish` api.

This commit is contained in:
JimMoen 2021-09-22 11:08:04 +08:00
parent da923c7df0
commit 5baf427b75
1 changed files with 2 additions and 2 deletions

View File

@ -135,7 +135,7 @@ format_delayed(Delayed) ->
format_delayed(#delayed_message{key = {ExpectTimeStamp, Id}, delayed = Delayed,
msg = #message{topic = Topic,
from = From,
headers = #{username := Username},
headers = Headers,
qos = Qos,
timestamp = PublishTimeStamp,
payload = Payload}}, WithPayload) ->
@ -151,7 +151,7 @@ format_delayed(#delayed_message{key = {ExpectTimeStamp, Id}, delayed = Delayed,
topic => Topic,
qos => Qos,
from_clientid => From,
from_username => Username
from_username => maps:get(username, Headers, undefined)
},
case WithPayload of
true ->