From 26bce5dee326dbd7b02a1fdc8e7d46f1fa030eb7 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 14 Jun 2016 16:40:46 +0200 Subject: [PATCH] mod_mam: Fix "assume_mam_usage: if_enabled" --- src/mod_mam.erl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mod_mam.erl b/src/mod_mam.erl index 12b80c45c7e..fb42224db6d 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},