Fix #18845: Fix duplicating id in MigrateController::addDefaultPrimaryKey()

This commit is contained in:
Anton
2021-09-03 11:35:19 +03:00
committed by GitHub
parent 4f387d05c1
commit ac373c06fe
4 changed files with 43 additions and 1 deletions

View File

@ -606,7 +606,7 @@ class MigrateController extends BaseMigrateController
protected function addDefaultPrimaryKey(&$fields)
{
foreach ($fields as $field) {
if (false !== strripos($field['decorators'], 'primarykey()')) {
if ($field['property'] === 'id' || false !== strripos($field['decorators'], 'primarykey()')) {
return;
}
}