Changeset

9553:9a5485550bfd

mod_mam: Ignore case of null storage driver
author Kim Alvefur <zash@zash.se>
date Thu, 25 Oct 2018 21:55:08 +0200
parents 9552:87e25d352de3
children 9554:cba6e6168d26
files plugins/mod_mam/mod_mam.lua
diffstat 1 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_mam/mod_mam.lua	Thu Oct 25 21:21:22 2018 +0200
+++ b/plugins/mod_mam/mod_mam.lua	Thu Oct 25 21:55:08 2018 +0200
@@ -40,13 +40,9 @@
 local archive_store = module:get_option_string("archive_store", "archive");
 local archive = module:open_store(archive_store, "archive");
 
-if archive.name == "null" or not archive.find then
-	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 "<unknown>");
-	else
-		module:log("debug", "Attempt to open archive storage returned null driver");
-	end
+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 "<unknown>");
 	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";