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}) ->
|
fun({SJID, Aff, Subs}) ->
|
||||||
JID = decode_jid(SJID),
|
JID = decode_jid(SJID),
|
||||||
#pubsub_state{stateid = {JID, Nidx},
|
#pubsub_state{stateid = {JID, Nidx},
|
||||||
|
nodeidx = Nidx,
|
||||||
items = itemids(Nidx, JID),
|
items = itemids(Nidx, JID),
|
||||||
affiliation = decode_affiliation(Aff),
|
affiliation = decode_affiliation(Aff),
|
||||||
subscriptions = decode_subscriptions(Subs)}
|
subscriptions = decode_subscriptions(Subs)}
|
||||||
|
@ -997,6 +998,7 @@ raw_to_item(Nidx, {ItemId, SJID, Creation, Modification, XML}) ->
|
||||||
El -> [El]
|
El -> [El]
|
||||||
end,
|
end,
|
||||||
#pubsub_item{itemid = {ItemId, Nidx},
|
#pubsub_item{itemid = {ItemId, Nidx},
|
||||||
|
nodeidx = Nidx,
|
||||||
creation = {decode_now(Creation), jid:remove_resource(JID)},
|
creation = {decode_now(Creation), jid:remove_resource(JID)},
|
||||||
modification = {decode_now(Modification), JID},
|
modification = {decode_now(Modification), JID},
|
||||||
payload = Payload}.
|
payload = Payload}.
|
||||||
|
|
Loading…
Reference in New Issue