From cf6624ddd1fa761bacdcb552f9fa68724bfcac8e Mon Sep 17 00:00:00 2001
From: Andreas Hubel <andi@saerdnaer.de>
Date: Sat, 21 Dec 2024 20:50:32 +0100
Subject: [PATCH] chore(scheduleimport): add option to ignore missing rooms

---
 src/core/models/schedules.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/models/schedules.py b/src/core/models/schedules.py
index aed616a49..647c0b419 100644
--- a/src/core/models/schedules.py
+++ b/src/core/models/schedules.py
@@ -427,7 +427,7 @@ class ScheduleSource(models.Model):
         allow_track = cfg.get('import_tracks') or False
 
         # note down all existing rooms, events and speakers so that we can call out the missing ones
-        if self.assembly:
+        if self.assembly and cfg.get('missing_rooms') != 'ignore':
             expected_rooms = list(self.assembly.rooms.values_list('id', flat=True))
         else:
             expected_rooms = list(
-- 
GitLab