diff --git a/Sources/AppCore/DBManager/DBManagerRemoveDB.swift b/Sources/AppCore/DBManager/DBManagerRemoveDB.swift index 9b6c14d4830d63fd70f8e54ac977fa652df28495..95dec00a84ec15d63387f1c37100d9a2ac945b03 100644 --- a/Sources/AppCore/DBManager/DBManagerRemoveDB.swift +++ b/Sources/AppCore/DBManager/DBManagerRemoveDB.swift @@ -22,8 +22,14 @@ extension DBManagerRemoveDB { unsetDB() try db?.drop() let fm = FileManager.default - if fm.fileExists(atPath: url.path) { - try fm.removeItem(atPath: url.path) + if fm.fileExists(atPath: url.path), url.startAccessingSecurityScopedResource() { + do { + try fm.removeItem(atPath: url.path) + url.stopAccessingSecurityScopedResource() + } catch { + url.stopAccessingSecurityScopedResource() + throw error + } } } }