Comparison

plugins/mod_storage_sql.lua @ 12823:dd6c35325241 0.12

mod_storage_sql: Don't avoid initialization under prosodyctl (fix #1787) Fixes `prosodyctl adduser` etc. Prior to d580e6a57cbb the line did nothing. Sometimes storage in the prosodyctl context does cause weirdness, as it is not in a host context, but rather a variant of global.
author Kim Alvefur <zash@zash.se>
date Thu, 29 Dec 2022 18:06:35 +0100
parent 12599:5aafcf6a0730
child 12824:735bf601b78d
child 12829:fba795dd99c8
comparison
equal deleted inserted replaced
12801:ebd6b4d8bf04 12823:dd6c35325241
829 port = params.port; 829 port = params.port;
830 }; 830 };
831 end 831 end
832 832
833 function module.load() 833 function module.load()
834 if prosody.process_type == "prosodyctl" then return; end
835 local engines = module:shared("/*/sql/connections"); 834 local engines = module:shared("/*/sql/connections");
836 local params = normalize_params(module:get_option("sql", default_params)); 835 local params = normalize_params(module:get_option("sql", default_params));
837 local db_uri = sql.db2uri(params); 836 local db_uri = sql.db2uri(params);
838 engine = engines[db_uri]; 837 engine = engines[db_uri];
839 if not engine then 838 if not engine then