Skip to content

Commit 89cd728

Browse files
committed
Fix ComponentPosition.componentGroup null FK in CwaFixtureBuilder
addComponentPosition() only populates the inverse-side collection; setting the owning-side property directly is required for Doctrine to write the FK.
1 parent 5a5ea4e commit 89cd728

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Fixture/CwaFixtureBuilder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ private function createPositions(GroupBuilder $groupBuilder): bool
422422
$position = new ComponentPosition();
423423
$position->sortValue = $item['sort'];
424424
$position->component = $component;
425-
$componentGroup->addComponentPosition($position);
425+
$position->componentGroup = $componentGroup;
426426
$this->timestampedPersister->persistTimestampedFields($position, true);
427427
$this->persistWithAssociations($component);
428428
$this->manager->persist($position);
@@ -433,7 +433,7 @@ private function createPositions(GroupBuilder $groupBuilder): bool
433433
$position = new ComponentPosition();
434434
$position->sortValue = $item['sort'];
435435
$position->pageDataProperty = $item['property'];
436-
$componentGroup->addComponentPosition($position);
436+
$position->componentGroup = $componentGroup;
437437
$this->timestampedPersister->persistTimestampedFields($position, true);
438438
$this->manager->persist($position);
439439
$hasAny = true;

0 commit comments

Comments
 (0)