diff --git a/SignalServiceKit/src/Storage/Database/GRDBDatabaseStorageAdapter.swift b/SignalServiceKit/src/Storage/Database/GRDBDatabaseStorageAdapter.swift index 0685600984..389e965576 100644 --- a/SignalServiceKit/src/Storage/Database/GRDBDatabaseStorageAdapter.swift +++ b/SignalServiceKit/src/Storage/Database/GRDBDatabaseStorageAdapter.swift @@ -110,6 +110,10 @@ public class GRDBDatabaseStorageAdapter: NSObject { // Crash if storage can't be initialized. storage = try GRDBStorage(dbURL: databaseFileUrl, keyspec: GRDBDatabaseStorageAdapter.keyspec) } catch { + DatabaseCorruptionState.flagDatabaseCorruptionIfNecessary( + userDefaults: CurrentAppContext().appUserDefaults(), + error: error + ) owsFail("\(error.grdbErrorForLogging)") }