File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 11v3.0.4 - YYYY-MMM-DD (to be released)
22-------------------------------------
33
4+ - Rule variable interpolation broken
5+ [Issue #1961 - @soonum, @zimmerle]
46 - Make the boundary check less strict as per RFC2046
57 [Issue #1943 - @victorhora, @allanbomsft]
68 - Fix buffer size for utf8toUnicode transformation
Original file line number Diff line number Diff line change @@ -65,17 +65,17 @@ bool SetVar::evaluate(Rule *rule, Transaction *t) {
6565 Variables::User_DynamicElement *user = dynamic_cast <
6666 Variables::User_DynamicElement *> (v);
6767 if (tx) {
68- m_variableNameExpanded = tx->m_string ->evaluate (t);
68+ m_variableNameExpanded = tx->m_string ->evaluate (t, rule );
6969 } else if (session) {
70- m_variableNameExpanded = session->m_string ->evaluate (t);
70+ m_variableNameExpanded = session->m_string ->evaluate (t, rule );
7171 } else if (ip) {
72- m_variableNameExpanded = ip->m_string ->evaluate (t);
72+ m_variableNameExpanded = ip->m_string ->evaluate (t, rule );
7373 } else if (resource) {
74- m_variableNameExpanded = resource->m_string ->evaluate (t);
74+ m_variableNameExpanded = resource->m_string ->evaluate (t, rule );
7575 } else if (global) {
76- m_variableNameExpanded = global->m_string ->evaluate (t);
76+ m_variableNameExpanded = global->m_string ->evaluate (t, rule );
7777 } else if (user) {
78- m_variableNameExpanded = user->m_string ->evaluate (t);
78+ m_variableNameExpanded = user->m_string ->evaluate (t, rule );
7979 } else {
8080 m_variableNameExpanded = m_variable->m_name ;
8181 }
You can’t perform that action at this time.
0 commit comments