Skip to content

Commit 8b4b16a

Browse files
committed
Update Table.php
1 parent 917b150 commit 8b4b16a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

system/Database/SQLite3/Table.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,14 @@ protected function createTable()
240240

241241
$this->forge->addField($fields);
242242

243+
$fieldNames = array_keys($fields);
244+
245+
$this->keys = array_filter(
246+
$this->keys,
247+
static fn ($index) => count(array_intersect($index['fields'], $fieldNames))
248+
=== count($index['fields'])
249+
);
250+
243251
// Unique/Index keys
244252
if (is_array($this->keys)) {
245253
foreach ($this->keys as $key) {

0 commit comments

Comments
 (0)