diff --git a/src/interfaces.cpp b/src/interfaces.cpp index b306b84..a15b081 100644 --- a/src/interfaces.cpp +++ b/src/interfaces.cpp @@ -765,6 +765,7 @@ void readConf() continue; global_vars[x.first] = x.second; } + global_vars["managed_config_prefix"] = managed_config_prefix; ini.EnterSection("server"); ini.GetIfExist("listen", listen_address); diff --git a/src/templates.cpp b/src/templates.cpp index 2535d80..905954f 100644 --- a/src/templates.cpp +++ b/src/templates.cpp @@ -50,7 +50,7 @@ int render_template(const std::string &content, const template_args &vars, std:: std::string data = args.at(0)->get(); return trim(data); }); - m_callbacks.add_callback("find", 1, [](inja::Arguments &args) + m_callbacks.add_callback("find", 2, [](inja::Arguments &args) { std::string src = args.at(0)->get(), target = args.at(1)->get(); return regFind(src, target);