diff --git a/ecrire/inc/pipelines_ecrire.php b/ecrire/inc/pipelines_ecrire.php
index 5004e8d1e033403df439aff2bdaddd5886fcff2c..a17204cedc07a20527c4e496591838ada0fe7442 100644
--- a/ecrire/inc/pipelines_ecrire.php
+++ b/ecrire/inc/pipelines_ecrire.php
@@ -320,6 +320,8 @@ function mise_a_jour_affiche_milieu($flux) {
 	if (
 		($GLOBALS['meta']['info_maj_spip'] ?? '')
 		&& autoriser('webmestre')
+		&& include_spip('inc/presentation_mini')
+		&& info_maj_spip()
 	) {
 		$notice = recuperer_fond('prive/squelettes/inclure/mise_a_jour', []);
 		if (strlen(trim($notice))) {