From b0327e0d012a50129ac7446d4ac35fdac8bd28d0 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Sat, 28 Nov 2015 17:58:52 +0200 Subject: Fixed issue with static template rendering in rules --- servo/tasks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'servo') diff --git a/servo/tasks.py b/servo/tasks.py index bf492d4..605e0e0 100644 --- a/servo/tasks.py +++ b/servo/tasks.py @@ -34,7 +34,8 @@ def get_rules(): @shared_task def apply_rules(event): - """Applies configured rules + """ + Applies configured rules event is the Event object that was triggered """ @@ -50,6 +51,8 @@ def apply_rules(event): if isinstance(r['data'], dict): tpl_id = r['data']['template'] r['data'] = Template.objects.get(pk=tpl_id).render(order) + else: + r['data'] = Template(content=r['data']).render(order) if r['action'] == "set_queue": order.set_queue(r['data'], user) -- cgit v1.2.3