Merge pull request #10682 from lafirest/fix/will_msg_timestamp
fix: update the will message timestamp when it is ready to publish
This commit is contained in:
commit
67ada52808
@ -2136,7 +2136,8 @@ publish_will_msg(
|
||||
ok;
|
||||
false ->
|
||||
NMsg = emqx_mountpoint:mount(MountPoint, Msg),
|
||||
_ = emqx_broker:publish(NMsg),
|
||||
NMsg2 = NMsg#message{timestamp = erlang:system_time(millisecond)},
|
||||
_ = emqx_broker:publish(NMsg2),
|
||||
ok
|
||||
end.
|
||||
|
||||
|
||||
1
changes/ce/fix-10682.en.md
Normal file
1
changes/ce/fix-10682.en.md
Normal file
@ -0,0 +1 @@
|
||||
Fix the timestamp for the will message is incorrectly assigned at the session creation time, now this timestamp is the disconnected time of the session.
|
||||
Loading…
Reference in New Issue
Block a user