Value raw_command = commandObj->GetCommandLine();
std::vector<MacroResolver::Ptr> resolvers;
- resolvers.push_back(commandObj);
resolvers.push_back(hc);
resolvers.push_back(host);
+ resolvers.push_back(commandObj);
resolvers.push_back(IcingaApplication::GetInstance());
Value commandLine = MacroProcessor::ResolveMacros(raw_command, resolvers, Dictionary::Ptr(), Utility::EscapeShellCmd);
Value raw_command = commandObj->GetCommandLine();
std::vector<MacroResolver::Ptr> resolvers;
- resolvers.push_back(commandObj);
resolvers.push_back(service);
resolvers.push_back(service->GetHost());
+ resolvers.push_back(commandObj);
resolvers.push_back(IcingaApplication::GetInstance());
Value commandLine = MacroProcessor::ResolveMacros(raw_command, resolvers, Dictionary::Ptr(), Utility::EscapeShellCmd);