diff --git a/ecrire/inc/config.php b/ecrire/inc/config.php
index 329dd76a16593492752b1db1ef96b6209a2d349a..38aad5697ac08c1e5406f462cab0c43498496790 100644
--- a/ecrire/inc/config.php
+++ b/ecrire/inc/config.php
@@ -273,8 +273,8 @@ function appliquer_modifs_config() {
 	}
 
 	foreach($liste_meta as $i)
-		if (isset($_POST[$i]))
-			ecrire_meta($i, $_POST[$i]);
+		if (!(_request($i)==NULL))
+			ecrire_meta($i, _request($i));
 
 	// langue_site : la globale est mangee par inc_version
 	if ($lang = $GLOBALS['changer_langue_site']) {