From 4a164e62bad2a2fc0da689d022e649efe26172b6 Mon Sep 17 00:00:00 2001
From: Grollicus <cccvgitlab.db5c7b60@grollmann.eu>
Date: Thu, 17 Aug 2023 00:09:06 +0200
Subject: [PATCH] cleaned up first_now_done

---
 src/plainui/jinja2/plainui/components/list_events.html | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/plainui/jinja2/plainui/components/list_events.html b/src/plainui/jinja2/plainui/components/list_events.html
index 6c09a54fa..4720be0b7 100644
--- a/src/plainui/jinja2/plainui/components/list_events.html
+++ b/src/plainui/jinja2/plainui/components/list_events.html
@@ -11,7 +11,7 @@
     {% if events %}
         <ul class="list-unstyled d-flex flex-column gap-3 mb-0">
         {# using a list here to be able to set a value in the nested block #}
-        {% set first_now_done = [] %}
+        {% set ns = namespace(first_now_done=false) %}
 
         {% for event in events %}
             {% if event.schedule_end < now %}
@@ -28,11 +28,11 @@
                   scheduled=true if event.id | safe in my_scheduled_events,
                   first=loop.first,
                   event_when=event_when,
-                  first_now=true if event_when == 'now' and not first_now_done[0]
+                  first_now=true if event_when == 'now' and not ns.first_now_done
             ) }}
 
-            {% if when == 'now' and not first_now_done[0] %}
-              {% set ignore = first_now_done.append(True) %}
+            {% if event_when == 'now' %}
+              {% set ns.first_now_done = true %}
             {% endif %}
         {% endfor %}
         </ul>
-- 
GitLab