Skip to content

Commit 0675fb9

Browse files
committed
When migrating custom fields don't care in which category fields are.
1 parent b3696da commit 0675fb9

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

www/go/core/model/FieldSet.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,10 @@ public static function migrateCustomFields(string $fromEntityCls, string $toEnti
199199
foreach($fields as $field) {
200200

201201
// echo "Migrating field " . $field->databaseName . "\n";
202-
$newField = \go\core\model\Field::find()->where('fieldSetId', '=', $newFieldSet->id)->where(['databaseName' => $field->databaseName])->single();
202+
$newField = \go\core\model\Field::find()
203+
->join("core_customfields_field_set", "fs", "fs.id = f.fieldSetId")
204+
->where('fs.entityId', '=', $toEntityType->getId())
205+
->where(['databaseName' => $field->databaseName])->single();
203206

204207
if(!$newField) {
205208
$newField = $field->copy();

0 commit comments

Comments
 (0)