Software /
code /
prosody
Diff
prosodyctl @ 8917:d4c98115e00c
prosodyctl: check: Replace loaded-module calculation with a more accurate query to modulemanager, fixes #1171
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 20 Jun 2018 10:42:57 +0100 |
parent | 8882:a420b386a72a |
child | 8923:ddd98e262519 |
line wrap: on
line diff
--- 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;