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 1
1
v3.0.4 - YYYY-MMM-DD (to be released)
2
2
-------------------------------------
3
3
4
+ - Rule variable interpolation broken
5
+ [Issue #1961 - @soonum, @zimmerle]
4
6
- Make the boundary check less strict as per RFC2046
5
7
[Issue #1943 - @victorhora, @allanbomsft]
6
8
- 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) {
65
65
Variables::User_DynamicElement *user = dynamic_cast <
66
66
Variables::User_DynamicElement *> (v);
67
67
if (tx) {
68
- m_variableNameExpanded = tx->m_string ->evaluate (t);
68
+ m_variableNameExpanded = tx->m_string ->evaluate (t, rule );
69
69
} else if (session) {
70
- m_variableNameExpanded = session->m_string ->evaluate (t);
70
+ m_variableNameExpanded = session->m_string ->evaluate (t, rule );
71
71
} else if (ip) {
72
- m_variableNameExpanded = ip->m_string ->evaluate (t);
72
+ m_variableNameExpanded = ip->m_string ->evaluate (t, rule );
73
73
} else if (resource) {
74
- m_variableNameExpanded = resource->m_string ->evaluate (t);
74
+ m_variableNameExpanded = resource->m_string ->evaluate (t, rule );
75
75
} else if (global) {
76
- m_variableNameExpanded = global->m_string ->evaluate (t);
76
+ m_variableNameExpanded = global->m_string ->evaluate (t, rule );
77
77
} else if (user) {
78
- m_variableNameExpanded = user->m_string ->evaluate (t);
78
+ m_variableNameExpanded = user->m_string ->evaluate (t, rule );
79
79
} else {
80
80
m_variableNameExpanded = m_variable->m_name ;
81
81
}
You can’t perform that action at this time.
0 commit comments