From b0b5d073d3a71b9c6baec41fd453890c42e308cb Mon Sep 17 00:00:00 2001 From: Alexander Kaschta <alexander.kaschta9@kit.edu> Date: Mon, 17 Mar 2025 16:53:42 +0100 Subject: [PATCH] FIX: Jinja2 template none value handling --- templates/bcd_request_template.j2 | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/templates/bcd_request_template.j2 b/templates/bcd_request_template.j2 index 1aace94..4aac507 100644 --- a/templates/bcd_request_template.j2 +++ b/templates/bcd_request_template.j2 @@ -23,7 +23,7 @@ <th style="border: 1px solid black; border-collapse: collapse;">Protection Requirements</th> <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.protection_requirement }}</td> </tr> - {% if bcd_request.protection_requirement_note is not None %} + {% if bcd_request.protection_requirement_note is not none %} <tr> <th style="border: 1px solid black; border-collapse: collapse;">Special Protection Requirements Note</th> <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.protection_requirement_note }}</td> @@ -33,12 +33,38 @@ <th style="border: 1px solid black; border-collapse: collapse;">Type of Systems</th> <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.type_of_system }}</td> </tr> - {% if bcd_request.type_of_system_note is not None%} + {% if bcd_request.type_of_system_note is not none %} <tr> <th style="border: 1px solid black; border-collapse: collapse;">Special Type of Systems Note</th> <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.type_of_system_note }}</td> </tr> {% endif %} + <tr> + <th style="border: 1px solid black; border-collapse: collapse;">Loadbalancer</th> + <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.load_balancer }}</td> + </tr> + <tr> + <th style="border: 1px solid black; border-collapse: collapse;">BCD Name</th> + <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.bcd_name }}</td> + </tr> + <tr> + <th style="border: 1px solid black; border-collapse: collapse;">Access to The Internet</th> + <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.access_to_internet }}</td> + </tr> + <tr> + <th style="border: 1px solid black; border-collapse: collapse;">Access From The Internet</th> + <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.access_from_internet }}</td> + </tr> + {% if bcd_request.access_from_internet and bcd_request.type_of_system != 2 %} + <tr> + <th style="border: 1px solid black; border-collapse: collapse;">Access From The Internet Note</th> + <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.access_from_internet_explanation }}</td> + </tr> + {% endif %} + <tr> + <th style="border: 1px solid black; border-collapse: collapse;">Type of Subnet</th> + <td style="border: 1px solid black; border-collapse: collapse;">{{ bcd_request.type_of_subnet }}</td> + </tr> </table> <p>Have a nice day!</p> -- GitLab