diff --git a/ecrire/public/compiler.php b/ecrire/public/compiler.php
index af2ff9c9d3d80bd0b0b0ed12413ba326959d22b4..d2aa3131e7d9a07ab55efec9243f45ff572fca60 100644
--- a/ecrire/public/compiler.php
+++ b/ecrire/public/compiler.php
@@ -270,7 +270,7 @@ function calculer_boucle($id_boucle, &$boucles) {
 			$filtrer = true;
 			if (isset($s['exception'])) {
 				foreach(is_array($s['exception'])?$s['exception']:array($s['exception']) as $m) {
-					if (isset($boucle->modificateur['criteres'][$m])) {
+					if (isset($boucle->modificateur[$m]) OR isset($boucle->modificateur['criteres'][$m])) {
 						$filtrer = false;
 						break;
 					}