From 89e49d95a6bdbee3420a251e0498eb1499b88a12 Mon Sep 17 00:00:00 2001 From: Mike Terzo Date: Thu, 2 Feb 2017 08:14:03 -0500 Subject: [PATCH] Fix Jinja2 template support for nested variables --- puppetboard/templates/reports.json.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/puppetboard/templates/reports.json.tpl b/puppetboard/templates/reports.json.tpl index 8d22269..2c24659 100644 --- a/puppetboard/templates/reports.json.tpl +++ b/puppetboard/templates/reports.json.tpl @@ -4,13 +4,13 @@ "recordsTotal": {{total}}, "recordsFiltered": {{total_filtered}}, "data": [ + {%- set report_flag = false -%} {% for report in reports -%} - {%- if report_flag %},{%- endif %} - {%- set report_flag = True -%} + {%- if not loop.first %},{%- endif -%} [ + {%- set column_flag = false -%} {%- for column in columns -%} - {%- if column_flag %},{%- endif -%} - {%- set column_flag = True -%} + {%- if not loop.first %},{%- endif -%} {%- if column.type == 'datetime' -%} "{{ report[column.attr] }}" {%- elif column.type == 'status' -%}