From b739f146e4c3e16d95159566a0462572e7fad1dd Mon Sep 17 00:00:00 2001 From: Maximilian Richt Date: Mon, 26 Jan 2026 13:05:00 +0100 Subject: [PATCH] Fix crashing resuable medium order position migration that happens because of SQLITE_CONSTRAINT_NOTNULL --- libpretixsync/src/main/sqldelight/common/migrations/113.sqm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libpretixsync/src/main/sqldelight/common/migrations/113.sqm b/libpretixsync/src/main/sqldelight/common/migrations/113.sqm index 7a1d9efc..e6b3dbef 100644 --- a/libpretixsync/src/main/sqldelight/common/migrations/113.sqm +++ b/libpretixsync/src/main/sqldelight/common/migrations/113.sqm @@ -1,7 +1,6 @@ INSERT INTO ReusableMedium_OrderPosition ( ReusableMediumId, OrderPositionId ) SELECT ReusableMedium.id, OrderPosition.id FROM ReusableMedium -LEFT JOIN OrderPosition ON ReusableMedium.linked_orderposition_id = OrderPosition.server_id -WHERE ReusableMedium.linked_orderposition_id IS NOT NULL; +JOIN OrderPosition ON ReusableMedium.linked_orderposition_id = OrderPosition.server_id; UPDATE ReusableMedium SET linked_orderposition_id = NULL; \ No newline at end of file