Fix bad setting
This commit is contained in:
parent
3ee8d5c5ca
commit
227f8c74b1
|
@ -518,10 +518,10 @@ enrich_subopts([{qos, SubQoS}|Opts], Msg = #message{qos = PubQoS},
|
||||||
enrich_subopts(Opts, Msg#message{qos = min(SubQoS, PubQoS)}, Session);
|
enrich_subopts(Opts, Msg#message{qos = min(SubQoS, PubQoS)}, Session);
|
||||||
enrich_subopts([{rap, 1}|Opts], Msg, Session) ->
|
enrich_subopts([{rap, 1}|Opts], Msg, Session) ->
|
||||||
enrich_subopts(Opts, Msg, Session);
|
enrich_subopts(Opts, Msg, Session);
|
||||||
enrich_subopts([{rap, 0}|Opts], Msg = #message{headers = #{retained := true}}, Session = #session{}) ->
|
enrich_subopts([{rap, 0}|Opts], Msg = #message{headers = #{retained := true}}, Session) ->
|
||||||
enrich_subopts(Opts, Msg, Session);
|
enrich_subopts(Opts, Msg, Session);
|
||||||
enrich_subopts([{rap, 0}|Opts], Msg = #message{flags = Flags}, Session) ->
|
enrich_subopts([{rap, 0}|Opts], Msg, Session) ->
|
||||||
enrich_subopts(Opts, Msg#message{flags = maps:put(retain, false, Flags)}, Session);
|
enrich_subopts(Opts, emqx_message:set_flag(retain, false, Msg), Session);
|
||||||
enrich_subopts([{subid, SubId}|Opts], Msg, Session) ->
|
enrich_subopts([{subid, SubId}|Opts], Msg, Session) ->
|
||||||
Msg1 = emqx_message:set_header('Subscription-Identifier', SubId, Msg),
|
Msg1 = emqx_message:set_header('Subscription-Identifier', SubId, Msg),
|
||||||
enrich_subopts(Opts, Msg1, Session).
|
enrich_subopts(Opts, Msg1, Session).
|
||||||
|
|
Loading…
Reference in New Issue