Collections cleanup: removes resolveFirstCopy method

This commit is contained in:
Felipe Zimmerle
2016-12-23 10:36:51 -03:00
parent 6fff8c954a
commit 168fa22e19
8 changed files with 4 additions and 132 deletions

View File

@@ -110,14 +110,14 @@ bool SetVar::evaluate(Rule *rule, Transaction *transm_parser_payload) {
}
try {
std::string resolvedValue =
transm_parser_payload->m_collections.resolveFirstCopy(
std::string *resolvedValue =
transm_parser_payload->m_collections.resolveFirst(
m_collectionName,
m_variableNameExpanded);
if (resolvedValue.empty()) {
if (resolvedValue == NULL || resolvedValue->empty()) {
value = 0;
} else {
value = stoi(resolvedValue);
value = stoi(*resolvedValue);
}
} catch (...) {
value = 0;