diff --git a/inc-criteres.php3 b/inc-criteres.php3
index ebb3da1570dc8f55c3372601bf7eeae7c59a885b..7f21c21837a3ba772259a84063ffdd8d5d48c263 100644
--- a/inc-criteres.php3
+++ b/inc-criteres.php3
@@ -365,10 +365,10 @@ function calculer_critere_DEFAUT($idb, &$boucles, $crit) {
 	  { $op = '=';
 	    $col = $crit->op;
 	    $val = $crit->op;
-
+	    spip_log("op: $val");
 	    // Cas special {lang} : aller chercher $GLOBALS['spip_lang']
 	    if ($val == 'lang')
-	      $val = '".$GLOBALS[\'spip_lang\']."';
+	      $val = array('$GLOBALS[\'spip_lang\']');
 	    else {
 	    // Si id_parent, comparer l'id_parent avec l'id_objet
 	    // de la boucle superieure.... faudrait verifier qu'il existe