diff --git a/ecrire/inc/invalideur.php b/ecrire/inc/invalideur.php
index 44e60adf4cf4212a420dc71302a9e8383ea4e26e..90b60c846973c323170389746792f99d80c29383 100644
--- a/ecrire/inc/invalideur.php
+++ b/ecrire/inc/invalideur.php
@@ -186,7 +186,8 @@ function retire_cache($cache) {
 // la meta est toujours false ; mais evitons un bug si elle est appellee
 // http://doc.spip.org/@retire_caches
 function retire_caches($chemin = '') {
-	effacer_meta('invalider_caches'); # concurrence
+	if (isset($GLOBALS['meta']['invalider_caches']))
+		effacer_meta('invalider_caches'); # concurrence
 }