diff --git a/src/CoreBundle/Entity/ResourceNode.php b/src/CoreBundle/Entity/ResourceNode.php index 48ee213ccc..af666fdca0 100644 --- a/src/CoreBundle/Entity/ResourceNode.php +++ b/src/CoreBundle/Entity/ResourceNode.php @@ -97,7 +97,7 @@ class ResourceNode implements Stringable #[Groups(['resource_node:read'])] #[Assert\NotNull] - #[ORM\ManyToOne(targetEntity: ResourceType::class, inversedBy: 'resourceNodes')] + #[ORM\ManyToOne(targetEntity: ResourceType::class, inversedBy: 'resourceNodes', cascade: ['persist'])] #[ORM\JoinColumn(name: 'resource_type_id', referencedColumnName: 'id', nullable: false)] protected ResourceType $resourceType; diff --git a/src/CourseBundle/Entity/CLpCategory.php b/src/CourseBundle/Entity/CLpCategory.php index 095ed70655..9ff32eae66 100644 --- a/src/CourseBundle/Entity/CLpCategory.php +++ b/src/CourseBundle/Entity/CLpCategory.php @@ -43,7 +43,7 @@ class CLpCategory extends AbstractResource implements ResourceInterface, Resourc /** * @var Collection */ - #[ORM\OneToMany(mappedBy: 'category', targetEntity: CLp::class, cascade: ['detach'])] + #[ORM\OneToMany(mappedBy: 'category', targetEntity: CLp::class, cascade: ['detach', 'persist'])] protected Collection $lps; public function __construct()