diff --git a/src/UnicaenRenderer/Service/Macro/MacroService.php b/src/UnicaenRenderer/Service/Macro/MacroService.php
index bc97748bdf06ed3517d040a2bffd5be152a4f29b..48b34dfb5d12ea07e628d6731725a2402fdab5e2 100755
--- a/src/UnicaenRenderer/Service/Macro/MacroService.php
+++ b/src/UnicaenRenderer/Service/Macro/MacroService.php
@@ -183,7 +183,10 @@ class MacroService {
         if ($macro !== null) {
             if (isset($variables[$macro->getVariable()]) === true) {
                 if (method_exists($variables[$macro->getVariable()], $macro->getMethode()) === true) {
-                    $texte = $variables[$macro->getVariable()]->{$macro->getMethode()}($parameter);
+
+                    if ($parameter !== null) $texte = $variables[$macro->getVariable()]->{$macro->getMethode()}($parameter);
+                    else $texte = $variables[$macro->getVariable()]->{$macro->getMethode()}();
+
                     return ($texte)?:"";
                 }
                 return "<span style='color:darkred;'> Méthode [".$macro->getMethode()."] non trouvée </span>";