diff --git a/AKModel/views.py b/AKModel/views.py
index dde2d17fd8b3165b703370fd9e57ee2044448cc0..50de3b619df01f729d8ee8f029829be359376723 100644
--- a/AKModel/views.py
+++ b/AKModel/views.py
@@ -598,13 +598,19 @@ class RoomBatchCreationView(EventSlugMixin, IntermediateAdminView):
             name = raw_room["name"]
             location = raw_room["location"] if "location" in rooms_raw_dict.fieldnames else ""
             capacity = raw_room["capacity"] if "capacity" in rooms_raw_dict.fieldnames else -1
-            url = raw_room["url"] if "url" in rooms_raw_dict.fieldnames else ""
 
             try:
-                if VIRTUAL_ROOMS_SUPPORT and url != "":
-                    VirtualRoom.objects.create(name=name, location=location, capacity=capacity, url=url, event=self.event)
+                if VIRTUAL_ROOMS_SUPPORT and "url" in rooms_raw_dict.fieldnames:
+                    VirtualRoom.objects.create(name=name,
+                                               location=location,
+                                               capacity=capacity,
+                                               url=raw_room["url"],
+                                               event=self.event)
                 else:
-                    Room.objects.create(name=name, location=location, capacity=capacity, event=self.event)
+                    Room.objects.create(name=name,
+                                        location=location,
+                                        capacity=capacity,
+                                        event=self.event)
                 created_count += 1
             except django.db.Error as e:
                 messages.add_message(self.request, messages.WARNING,