diff --git a/src/UnicaenRenderer/Service/Macro/MacroService.php b/src/UnicaenRenderer/Service/Macro/MacroService.php index 48b34dfb5d12ea07e628d6731725a2402fdab5e2..0d32e36c36fd849e5afa07a2c5531400ecb5ca67 100755 --- a/src/UnicaenRenderer/Service/Macro/MacroService.php +++ b/src/UnicaenRenderer/Service/Macro/MacroService.php @@ -176,8 +176,9 @@ class MacroService { { $code = str_replace('VAR[','', $code); $code = str_replace(']','', $code); - $parameter = explode("|",$code)[1]; - $code = explode("|",$code)[0]; + $exploded = explode("|",$code); + $parameter = ($exploded[1])??null; + $code = ($exploded[0])??null; $macro = $this->getMacroByCode($code); if ($macro !== null) {