From e9b48d3da79f6013cea278aff7756fddd7ecf9f3 Mon Sep 17 00:00:00 2001 From: 0xh3rman <119309671+0xh3rman@users.noreply.github.com> Date: Sun, 2 Jun 2024 11:10:56 +0900 Subject: [PATCH] create documentDirectory if needed --- Packages/Store/Sources/DB.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Packages/Store/Sources/DB.swift b/Packages/Store/Sources/DB.swift index 89bf922f..0da951b5 100644 --- a/Packages/Store/Sources/DB.swift +++ b/Packages/Store/Sources/DB.swift @@ -36,7 +36,8 @@ public class DB: ObservableObject { path: String, configuration: GRDB.Configuration = DB.defaultConfiguration ) { - dbPath = URL(fileURLWithPath: String(format: "%@/%@", documentsDirectory, path)) + + dbPath = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true).appending(path: path) dbQueue = try! DatabaseQueue(path: dbPath.absoluteString, configuration: configuration) try! migrations.run(dbQueue: dbQueue)