Fix for room swap migration

This commit is contained in:
Arwid Thornström
2025-11-12 10:04:19 +01:00
parent 14348b8054
commit 4396a2f1f8
+6 -1
View File
@@ -15419,7 +15419,12 @@ UPDATE interiors i
SET room_id = prm.new_room_id
FROM print_room_mapping prm
WHERE i.print_id = prm.printid
AND i.position = 0;
AND i.position = 0
AND NOT EXISTS (
SELECT 1 FROM interiors i2
WHERE i2.print_id = i.print_id
AND i2.room_id = prm.new_room_id
);
-- Step 5: Insert new position 0 interiors for prints that don't have them yet
WITH print_room_mapping AS (