We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0434d8a commit 76811efCopy full SHA for 76811ef
1 file changed
TablePro/Core/Database/DatabaseDriver.swift
@@ -235,8 +235,13 @@ extension DatabaseDriver {
235
if tableNames.count <= 5 {
236
var result: [String: [ForeignKeyInfo]] = [:]
237
for tableName in tableNames {
238
- let fks = try await fetchForeignKeys(table: tableName)
239
- if !fks.isEmpty { result[tableName] = fks }
+ do {
+ let fks = try await fetchForeignKeys(table: tableName)
240
+ if !fks.isEmpty { result[tableName] = fks }
241
+ } catch {
242
+ Logger(subsystem: "com.TablePro", category: "DatabaseDriver")
243
+ .debug("Failed to fetch foreign keys for \(tableName): \(error.localizedDescription)")
244
+ }
245
}
246
return result
247
0 commit comments