diff --git a/core/Command/Db/AddMissingPrimaryKeys.php b/core/Command/Db/AddMissingPrimaryKeys.php index 073ce7538cc..539720cc639 100644 --- a/core/Command/Db/AddMissingPrimaryKeys.php +++ b/core/Command/Db/AddMissingPrimaryKeys.php @@ -55,7 +55,7 @@ class AddMissingPrimaryKeys extends Command { foreach ($missingKeys as $missingKey) { if ($schema->hasTable($missingKey['tableName'])) { $table = $schema->getTable($missingKey['tableName']); - if (!$table->hasPrimaryKey()) { + if (!$table->getPrimaryKey()) { $output->writeln('Adding primary key to the ' . $missingKey['tableName'] . ' table, this can take some time...'); $table->setPrimaryKey($missingKey['columns'], $missingKey['primaryKeyName']); diff --git a/lib/private/DB/MigrationService.php b/lib/private/DB/MigrationService.php index ca326abb5bb..54257025de3 100644 --- a/lib/private/DB/MigrationService.php +++ b/lib/private/DB/MigrationService.php @@ -595,7 +595,7 @@ class MigrationService { } $primaryKey = $table->getPrimaryKey(); - if ($primaryKey instanceof Index && (!$sourceTable instanceof Table || !$sourceTable->hasPrimaryKey())) { + if ($primaryKey instanceof Index && (!$sourceTable instanceof Table || !$sourceTable->getPrimaryKey())) { $indexName = strtolower($primaryKey->getName()); $isUsingDefaultName = $indexName === 'primary';