Fix for room swap migration
This commit is contained in:
@@ -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 (
|
||||
|
||||
Reference in New Issue
Block a user