From 7008ae231cc4970a2d2b5cdd39752b84b3c61071 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 16 Mar 2021 17:26:47 +0100 Subject: [PATCH] Don't fail on PEP unsubscribe Don't crash if a PEP node is explicitly unsubscribed. This fixes a regression introduced by 45eb49125ba46cd692a9fb430c567c0c2cf4a84d. Thanks to Melvin Keskin for reporting the bug. --- src/node_pep.erl | 2 +- src/node_pep_sql.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node_pep.erl b/src/node_pep.erl index 8428be970..58c3050a0 100644 --- a/src/node_pep.erl +++ b/src/node_pep.erl @@ -128,7 +128,7 @@ subscribe_node(Nidx, Sender, Subscriber, AccessModel, unsubscribe_node(Nidx, Sender, Subscriber, SubId) -> case node_flat:unsubscribe_node(Nidx, Sender, Subscriber, SubId) of {error, Error} -> {error, Error}; - {result, _} -> {result, []} + {result, _} -> {result, default} end. publish_item(Nidx, Publisher, Model, MaxItems, ItemId, Payload, PubOpts) -> diff --git a/src/node_pep_sql.erl b/src/node_pep_sql.erl index b62ef098a..7b21aa901 100644 --- a/src/node_pep_sql.erl +++ b/src/node_pep_sql.erl @@ -85,7 +85,7 @@ subscribe_node(Nidx, Sender, Subscriber, AccessModel, unsubscribe_node(Nidx, Sender, Subscriber, SubId) -> case node_flat_sql:unsubscribe_node(Nidx, Sender, Subscriber, SubId) of {error, Error} -> {error, Error}; - {result, _} -> {result, []} + {result, _} -> {result, default} end. publish_item(Nidx, Publisher, Model, MaxItems, ItemId, Payload, PubOpts) ->