From 3ee576b305a187fd8b5ecdf98a3345548314189c Mon Sep 17 00:00:00 2001 From: David Grudl Date: Wed, 19 Jan 2022 12:42:09 +0100 Subject: [PATCH] SqliteDriver: fixed incorrect results from PRAGMA foreign_key_list [Closes #281] --- src/Database/Drivers/SqliteDriver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Database/Drivers/SqliteDriver.php b/src/Database/Drivers/SqliteDriver.php index 1f751fbe0..7b0ddbab8 100644 --- a/src/Database/Drivers/SqliteDriver.php +++ b/src/Database/Drivers/SqliteDriver.php @@ -211,7 +211,7 @@ public function getForeignKeys(string $table): array $keys[$row['id']]['table'] = $row['table']; // referenced table $keys[$row['id']]['foreign'] = $row['to']; // referenced columns - if ($keys[$row['id']]['foreign'][0] == null) { + if (empty($keys[$row['id']]['foreign'][0])) { $keys[$row['id']]['foreign'] = null; } }