From 574b6d3ccff8bcf70be0d1ef2ccd7ae75052b29a Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Wed, 30 Sep 2026 14:55:13 +0200 Subject: [PATCH] feat: allow cascading of collaborations --- src/Benzina/ProjectsPump.php | 1 + src/Entity/Project/Project.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Benzina/ProjectsPump.php b/src/Benzina/ProjectsPump.php index 43f1e9e..3613a0e 100644 --- a/src/Benzina/ProjectsPump.php +++ b/src/Benzina/ProjectsPump.php @@ -395,6 +395,7 @@ class ProjectsPump implements PumpInterface $collaboration = new Collaboration(); $collaboration->setTitle($support['support']); $collaboration->setDescription($support['description']); + $collaborations[] = $collaboration; } diff --git a/src/Entity/Project/Project.php b/src/Entity/Project/Project.php index 0534196..9b0e923 100644 --- a/src/Entity/Project/Project.php +++ b/src/Entity/Project/Project.php @@ -157,7 +157,7 @@ class Project implements UserOwnedInterface, AccountingOwnerInterface, Localized /** * @var Collection */ - #[ORM\OneToMany(targetEntity: Collaboration::class, mappedBy: 'project')] + #[ORM\OneToMany(targetEntity: Collaboration::class, mappedBy: 'project', cascade: ['persist'])] private Collection $collaborations; /**