diff --git a/.hugo-params b/.hugo-params
index f2107c3..9e2ff27 100644
--- a/.hugo-params
+++ b/.hugo-params
@@ -1 +1 @@
--b https://staging.berlin.ccc.de/
+--baseURL=https://staging.berlin.ccc.de/
diff --git a/tools/gen_upcoming.py b/tools/gen_upcoming.py
index 4e351b2..03494a3 100755
--- a/tools/gen_upcoming.py
+++ b/tools/gen_upcoming.py
@@ -55,7 +55,7 @@ def find_events(icsfilestr, start, end, num):
     for event in cal.subcomponents:
         if event.name == "VEVENT":
             if "RRULE" in event.keys():
-                events.append(parse_recurring_event(event, start, end))
+                events.extend(parse_recurring_event(event, start, end))
             elif ev := parse_single_event(event, start, end) != None:
                 events.append(ev)