diff --git a/module/Application/src/Application/Entity/Db/MacroContent/FichePosteMacroTrait.php b/module/Application/src/Application/Entity/Db/MacroContent/FichePosteMacroTrait.php index aa1b7fe84cda5f23ecd1e2309e5511b8f5764b0b..3e0592189168ceb2911693d7ce5325394d93c9a3 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 = "";