Makes RULE collection to be resolved inside a macro expansion

This commit is contained in:
Felipe Zimmerle
2016-07-21 13:09:22 -03:00
parent 5514b66145
commit 5d64f73817
6 changed files with 143 additions and 13 deletions

View File

@@ -90,9 +90,9 @@ bool SetVar::init(std::string *error) {
bool SetVar::evaluate(Rule *rule, Transaction *transm_parser_payload) {
std::string targetValue;
std::string m_variableNameExpanded = MacroExpansion::expand(m_variableName,
transm_parser_payload);
rule, transm_parser_payload);
std::string resolvedPre = MacroExpansion::expand(m_predicate,
transm_parser_payload);
rule, transm_parser_payload);
if (m_operation == setOperation) {
targetValue = resolvedPre;