From 1639471250b4c8ead55c1699bab43efecd3bd8c3 Mon Sep 17 00:00:00 2001 From: Badlop Date: Thu, 7 Mar 2024 17:16:39 +0100 Subject: [PATCH] Fix crash running export2sql when MAM enabled but MUC disabled Problem introduced in cfc393a --- src/ejd2sql.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ejd2sql.erl b/src/ejd2sql.erl index 1400ba0da..090bb32f0 100644 --- a/src/ejd2sql.erl +++ b/src/ejd2sql.erl @@ -74,7 +74,10 @@ export(Server, Output) -> close_output(Output, IO). export(Server, Output, mod_mam = M1) -> - MucServices = gen_mod:get_module_opt_hosts(Server, mod_muc), + MucServices = case gen_mod:is_loaded(Server, mod_muc) of + true -> gen_mod:get_module_opt_hosts(Server, mod_muc); + false -> [] + end, [export2(MucService, Output, M1, M1) || MucService <- MucServices], export2(Server, Output, M1, M1); export(Server, Output, mod_pubsub = M1) ->