diff --git a/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js b/aleksis/core/frontend/components/calendar/calendarSelectedFeedsMixin.js
index adadc0ae77a74298a6a388241c10a81d57873df4..bb9587f50be3f67405fe42cb5003cc2124365279 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);
+        }
       },
     },
   },