diff --git a/converse.js b/converse.js index e3277c030..2457b168a 100644 --- a/converse.js +++ b/converse.js @@ -2191,6 +2191,10 @@ if (this.isSelf(item.jid)) { return; } var model = this.get(item.jid); if (!model) { + if ((item.subscription === 'none') && (item.ask === null)) { + // We're not interested in zombies + return; + } is_last = false; if (index === (items.length-1)) { is_last = true; } this.create({