diff --git a/ecrire/public/phraser_html.php b/ecrire/public/phraser_html.php
index 40f59cd120fedc0648d69cdf9078d6d50cbd4d70..7214f9e8d183243dfb71077c32d4705043b0fd15 100644
--- a/ecrire/public/phraser_html.php
+++ b/ecrire/public/phraser_html.php
@@ -50,8 +50,10 @@ function phraser_arguments_inclure($p,$rejet_filtres = false){
 		}
 		else {
 			if ($var->type != 'texte')
-				erreur_squelette(_T('zbug_parametres_inclus_incorrects'),
-					 $match[0]);
+				if ($rejet_filtres)
+					break; // on est arrive sur un filtre sans argument qui suit la balise
+				else
+					erreur_squelette(_T('zbug_parametres_inclus_incorrects'),$var);
 			else {
 				$champ->param[$k] = $v;
 				ereg("^([^=]*)(=)?(.*)$", $var->texte,$m);