From 26bce5dee326dbd7b02a1fdc8e7d46f1fa030eb7 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 14 Jun 2016 16:40:46 +0200 Subject: mod_mam: Fix "assume_mam_usage: if_enabled" --- src/mod_mam.erl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/mod_mam.erl') diff --git a/src/mod_mam.erl b/src/mod_mam.erl index 12b80c45c..fb42224db 100644 --- a/src/mod_mam.erl +++ b/src/mod_mam.erl @@ -316,7 +316,12 @@ message_is_archived(false, C2SState, Peer, (never) -> never end, never) of if_enabled -> - get_prefs(LUser, LServer); + case get_prefs(LUser, LServer) of + #archive_prefs{} = P -> + {ok, P}; + error -> + error + end; on_request -> Mod = gen_mod:db_mod(LServer, ?MODULE), cache_tab:lookup(archive_prefs, {LUser, LServer}, -- cgit v1.2.3