Mercurial > prosody-hg
diff util/pubsub.lua @ 14186:d975d280baec
Merge 13.0->trunk
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 25 May 2026 19:01:23 +0100 |
| parents | 221f3378e7f4 e23b9651145d |
| children | 4f12f98c2ec1 |
line wrap: on
line diff
--- a/util/pubsub.lua Tue May 19 19:27:43 2026 +0100 +++ b/util/pubsub.lua Mon May 25 19:01:23 2026 +0100 @@ -355,7 +355,7 @@ return ok, err; end elseif jid_sub and not self:may(node, jid, "be_subscribed") then - local ok, err = self:add_subscription(node, true, jid); + local ok, err = self:remove_subscription(node, true, jid); if not ok then return ok, err; end @@ -662,7 +662,7 @@ if self.config.nodestore then local ok, err = delete_node_in_store(self, node); if not ok then - self.nodes[node] = nil; + self.nodes[node] = node_obj; return ok, err; end end
