# HG changeset patch # User Kim Alvefur # Date 1540497502 -7200 # Node ID cba6e6168d26488e6690e828ae743ca143fc66b8 # Parent 9a5485550bfd192b301119077e94e19e2db1498a mod_mam: Upgrade case of invalid archive store driver to hard error diff -r 9a5485550bfd -r cba6e6168d26 plugins/mod_mam/mod_mam.lua --- a/plugins/mod_mam/mod_mam.lua Thu Oct 25 21:55:08 2018 +0200 +++ b/plugins/mod_mam/mod_mam.lua Thu Oct 25 21:58:22 2018 +0200 @@ -41,11 +41,8 @@ local archive = module:open_store(archive_store, "archive"); if not archive.find then - module:log("debug", "Attempt to open archive storage returned a valid driver but it does not seem to implement the storage API"); - module:log("debug", "mod_%s does not support archiving", archive._provided_by or archive.name and "storage_"..archive.name.."(?)" or ""); - module:log("debug", "See https://prosody.im/doc/storage and https://prosody.im/doc/archiving for more information"); - module:log("info", "Using in-memory fallback archive driver"); - archive = module:require "fallback_archive"; + error("mod_"..(archive._provided_by or archive.name and "storage_"..archive.name).." does not support archiving\n" + .."See https://prosody.im/doc/storage and https://prosody.im/doc/archiving for more information"); end local use_total = module:get_option_boolean("mam_include_total", true);