# HG changeset patch # User Matthew Wild # Date 1529487777 -3600 # Node ID d4c98115e00c09abba25850ece547b8567f84f3e # Parent e727747279a00f7b5c2ce9b6a3e5be9f152c5b7d prosodyctl: check: Replace loaded-module calculation with a more accurate query to modulemanager, fixes #1171 diff -r e727747279a0 -r d4c98115e00c prosodyctl --- a/prosodyctl Wed Jun 20 10:41:02 2018 +0100 +++ b/prosodyctl Wed Jun 20 10:42:57 2018 +0100 @@ -1079,9 +1079,11 @@ target_hosts:remove("localhost"); end - local modules = set.new(it.to_array(it.values(host_options.modules_enabled or {}))) - + set.new(it.to_array(it.values(configmanager.get("*", "modules_enabled") or {}))) - + set.new({ configmanager.get(host, "component_module") }); + local modules, component_module = modulemanager.get_modules_for_host(host); + + if component_module then + modules:add(component_module); + end if modules:contains("proxy65") then local proxy65_target = configmanager.get(host, "proxy65_address") or host;