diff --git a/src/aura_engine/scheduling/timetable.py b/src/aura_engine/scheduling/timetable.py
index 5ad0f332eb78852d2072f5f550e28751c0c0baa7..f8ea26afcee1289e1284860cf17a22d02ca652ea 100644
--- a/src/aura_engine/scheduling/timetable.py
+++ b/src/aura_engine/scheduling/timetable.py
@@ -332,9 +332,9 @@ class TimetableMerger:
                 idx = timeslot_map[str(ts.get_start())]
 
                 # Existing virtual timeslots are ignored, because they are likely updated remotely.
-                if not ts.is_virtual():
-                    idx["local"] = ts
-                    idx["remote"] = None
+                # if not ts.is_virtual():
+                idx["local"] = ts
+                idx["remote"] = None
 
         if remote_timeslots:
             for ts in remote_timeslots: