From e47758a83bdf6c1bff11c01751d62644c45d220e Mon Sep 17 00:00:00 2001 From: Jonathan Foucher <jfoucher@gmail.com> Date: Tue, 18 Feb 2025 10:03:04 +0100 Subject: [PATCH] Add missing fields to treatment and contractor cloners. Fixes https://gitlab.adullact.net/soluris/madis/-/issues/996 --- src/Domain/Admin/Cloner/ContractorCloner.php | 1 + src/Domain/Admin/Cloner/TreatmentCloner.php | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/Domain/Admin/Cloner/ContractorCloner.php b/src/Domain/Admin/Cloner/ContractorCloner.php index 4a788e80c..5cd92ec49 100644 --- a/src/Domain/Admin/Cloner/ContractorCloner.php +++ b/src/Domain/Admin/Cloner/ContractorCloner.php @@ -39,6 +39,7 @@ class ContractorCloner extends AbstractCloner $contractor->setName($referent->getName()); $contractor->setReferent($referent->getReferent()); + $contractor->setHasDpo($referent->isHasDpo()); $contractor->setContractualClausesVerified($referent->isContractualClausesVerified()); $contractor->setAdoptedSecurityFeatures($referent->isAdoptedSecurityFeatures()); $contractor->setMaintainsTreatmentRegister($referent->isMaintainsTreatmentRegister()); diff --git a/src/Domain/Admin/Cloner/TreatmentCloner.php b/src/Domain/Admin/Cloner/TreatmentCloner.php index 2f1ba108b..a825f234b 100644 --- a/src/Domain/Admin/Cloner/TreatmentCloner.php +++ b/src/Domain/Admin/Cloner/TreatmentCloner.php @@ -40,6 +40,12 @@ class TreatmentCloner extends AbstractCloner $treatment->setName($referent->getName()); $treatment->setGoal($referent->getGoal()); $treatment->setManager($referent->getManager()); + $treatment->setDpoMessage($referent->getDpoMessage()); + $treatment->setPublic($referent->getPublic()); + $treatment->setCoordonneesResponsableTraitement($referent->getCoordonneesResponsableTraitement()); + $treatment->setExemptAIPD($referent->getExemptAIPD()); + $treatment->setInnovativeUse($referent->isInnovativeUse()); + $treatment->setOtherCollectingMethod($referent->getOtherCollectingMethod()); $treatment->setSoftware($referent->getSoftware()); // Do not duplicate tools. Fixes https://gitlab.adullact.net/soluris/madis/-/issues/888 // $treatment->setTools($referent->getTools()); -- GitLab