Warn when transforming constructed groups (#60912)

* Warn when transforming constructed groups

The `keyed_groups` field has used sanitization since 2.6, but `groups` only started doing so in 2.8.
This adds a warning for the change in behavior.

* changelog
pull/54309/head
Sloane Hertel 6 years ago committed by Matt Martz
parent ba25522db4
commit 3247626ac7

@ -0,0 +1,2 @@
bugfixes:
- constructed - Add a warning for the change in behavior in the sanitization of the groups option.

@ -372,7 +372,7 @@ class Constructable(object):
self.templar.available_variables = variables
for group_name in groups:
conditional = "{%% if %s %%} True {%% else %%} False {%% endif %%}" % groups[group_name]
group_name = self._sanitize_group_name(group_name)
group_name = original_safe(group_name, force=True)
try:
result = boolean(self.templar.template(conditional))
except Exception as e:

Loading…
Cancel
Save