From 81191a2f6f01a4e02cf9d14904eb061620b7cfb4 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Metivier <jean-philippe.metivier@unicaen.fr> Date: Tue, 8 Jun 2021 17:14:16 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20garde=20pour=20les=20specificit?= =?UTF-8?q?=C3=A9s=20de=20postes=20manquantes=20dans=20les=20macros=20des?= =?UTF-8?q?=20fiches=20de=20poste?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Entity/Db/MacroContent/FichePosteMacroTrait.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/module/Application/src/Application/Entity/Db/MacroContent/FichePosteMacroTrait.php b/module/Application/src/Application/Entity/Db/MacroContent/FichePosteMacroTrait.php index aa1b7fe84..3e0592189 100644 --- a/module/Application/src/Application/Entity/Db/MacroContent/FichePosteMacroTrait.php +++ b/module/Application/src/Application/Entity/Db/MacroContent/FichePosteMacroTrait.php @@ -431,6 +431,7 @@ trait FichePosteMacroTrait { { /** @var FichePoste $ficheposte */ $ficheposte = $this; + if ($ficheposte->getSpecificite() === null) return ''; $specificite = $ficheposte->getSpecificite()->getSpecificite(); $texte = ""; @@ -450,6 +451,7 @@ trait FichePosteMacroTrait { { /** @var FichePoste $ficheposte */ $ficheposte = $this; + if ($ficheposte->getSpecificite() === null) return ''; $encadrement = $ficheposte->getSpecificite()->getEncadrement(); $texte = ""; @@ -469,6 +471,7 @@ trait FichePosteMacroTrait { { /** @var FichePoste $ficheposte */ $ficheposte = $this; + if ($ficheposte->getSpecificite() === null) return ''; $relationsInternes = $ficheposte->getSpecificite()->getRelationsInternes(); $relationsExternes = $ficheposte->getSpecificite()->getRelationsExternes(); @@ -494,6 +497,7 @@ trait FichePosteMacroTrait { { /** @var FichePoste $ficheposte */ $ficheposte = $this; + if ($ficheposte->getSpecificite() === null) return ''; $contraintes = $ficheposte->getSpecificite()->getContraintes(); $texte = ""; @@ -513,6 +517,7 @@ trait FichePosteMacroTrait { { /** @var FichePoste $ficheposte */ $ficheposte = $this; + if ($ficheposte->getSpecificite() === null) return ''; $moyens = $ficheposte->getSpecificite()->getMoyens(); $texte = ""; @@ -532,6 +537,7 @@ trait FichePosteMacroTrait { { /** @var FichePoste $ficheposte */ $ficheposte = $this; + if ($ficheposte->getSpecificite() === null) return ''; $formations = $ficheposte->getSpecificite()->getFormations(); $texte = ""; -- GitLab