PubSub: Add missing Nidx building records from sql result
This commit is contained in:
parent
03246f5ff4
commit
42932fd19e
|
@ -591,6 +591,7 @@ get_states(Nidx) ->
|
|||
fun({SJID, Aff, Subs}) ->
|
||||
JID = decode_jid(SJID),
|
||||
#pubsub_state{stateid = {JID, Nidx},
|
||||
nodeidx = Nidx,
|
||||
items = itemids(Nidx, JID),
|
||||
affiliation = decode_affiliation(Aff),
|
||||
subscriptions = decode_subscriptions(Subs)}
|
||||
|
@ -997,6 +998,7 @@ raw_to_item(Nidx, {ItemId, SJID, Creation, Modification, XML}) ->
|
|||
El -> [El]
|
||||
end,
|
||||
#pubsub_item{itemid = {ItemId, Nidx},
|
||||
nodeidx = Nidx,
|
||||
creation = {decode_now(Creation), jid:remove_resource(JID)},
|
||||
modification = {decode_now(Modification), JID},
|
||||
payload = Payload}.
|
||||
|
|
Loading…
Reference in New Issue