From e4cee4a66bb386e599199a0b7163c725c7e000d5 Mon Sep 17 00:00:00 2001 From: Ilya Laryionau Date: Wed, 6 Aug 2025 07:02:22 +0200 Subject: [PATCH] Insert RemindersList of any lists do not exist --- Examples/Reminders/Schema.swift | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Examples/Reminders/Schema.swift b/Examples/Reminders/Schema.swift index f59d733a..07209191 100644 --- a/Examples/Reminders/Schema.swift +++ b/Examples/Reminders/Schema.swift @@ -185,6 +185,18 @@ func appDatabase() throws -> any DatabaseWriter { try database.write { db in if context == .preview { try db.seedSampleData() + } else { + let count = try RemindersList.count().fetchOne(db) ?? 0 + + if count == 0 { + try RemindersList.insert { + RemindersList.Draft( + color: RemindersList.defaultColor, + title: RemindersList.defaultTitle + ) + } + .execute(db) + } } try RemindersList.createTemporaryTrigger(after: .insert { new in