diff --git a/ecrire/public/cacher.php b/ecrire/public/cacher.php
index 48506d9f64945ff847a3782582945a17e617d888..48b3facb2c4ea20e4fe9589cecb91817810e511a 100644
--- a/ecrire/public/cacher.php
+++ b/ecrire/public/cacher.php
@@ -49,7 +49,7 @@ function ecrire_cache(string $cache_key, array $valeur): bool {
  * @return null|mixed null: probably cache miss
  */
 function lire_cache(string $cache_key): mixed {
-	return cache_instance()->get($cache_key);
+	return cache_instance()->get($cache_key)['valeur'] ?? null;
 }
 
 /**