From e13ac7553ceee8a981bffbad292a1bd1873a196f Mon Sep 17 00:00:00 2001
From: Michael Bauer <michael-bauer@posteo.de>
Date: Fri, 11 Apr 2025 15:55:49 +0200
Subject: [PATCH] Saveguard calendarSelectedFeedsMixin calendar-query against
 no data

This threw an error on mount previously.
---
 .../components/calendar/calendarSelectedFeedsMixin.js     | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js b/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js
index adadc0ae7..bb9587f50 100644
--- a/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js
+++ b/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js
@@ -17,9 +17,11 @@ const calendarSelectedFeedsMixin = {
     calendar: {
       query: gqlCalendarFeeds,
       result({ data }) {
-        this.selectedCalendarFeedNames = data.calendar.calendarFeeds
-          .filter((c) => c.activated)
-          .map((c) => c.name);
+        if (data) {
+          this.selectedCalendarFeedNames = data.calendar.calendarFeeds
+            .filter((c) => c.activated)
+            .map((c) => c.name);
+        }
       },
     },
   },
-- 
GitLab