aboutsummaryrefslogtreecommitdiff
path: root/src/mod_pubsub/node_pep.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_pubsub/node_pep.erl')
-rw-r--r--src/mod_pubsub/node_pep.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mod_pubsub/node_pep.erl b/src/mod_pubsub/node_pep.erl
index b811ee58b..1ef6d0a10 100644
--- a/src/mod_pubsub/node_pep.erl
+++ b/src/mod_pubsub/node_pep.erl
@@ -172,7 +172,7 @@ get_entity_affiliations(_Host, Owner) ->
SubKey = jlib:jid_tolower(Owner),
GenKey = jlib:jid_remove_resource(SubKey),
States = mnesia:match_object(#pubsub_state{stateid = {GenKey, '_'}, _ = '_'}),
- NodeTree = case ets:lookup(gen_mod:get_module_proc(D, config), nodetree) of
+ NodeTree = case catch ets:lookup(gen_mod:get_module_proc(D, config), nodetree) of
[{nodetree, N}] -> N;
_ -> nodetree_tree
end,
@@ -204,7 +204,7 @@ get_entity_subscriptions(_Host, Owner) ->
++ mnesia:match_object(
#pubsub_state{stateid = {SubKey, '_'}, _ = '_'})
end,
- NodeTree = case ets:lookup(gen_mod:get_module_proc(D, config), nodetree) of
+ NodeTree = case catch ets:lookup(gen_mod:get_module_proc(D, config), nodetree) of
[{nodetree, N}] -> N;
_ -> nodetree_tree
end,