diff --git a/ecrire/inc/genie.php b/ecrire/inc/genie.php
index a2566724dae82477cc2d33728715e35133471929..1c008e5ce054fcb615365c434847f24406f94b69 100644
--- a/ecrire/inc/genie.php
+++ b/ecrire/inc/genie.php
@@ -121,11 +121,12 @@ function taches_generales($taches_generales = []) {
 
 	// nouveautes
 	if (
-		isset($GLOBALS['meta']['adresse_neuf']) and $GLOBALS['meta']['adresse_neuf']
-		and $GLOBALS['meta']['jours_neuf']
-		and ($GLOBALS['meta']['quoi_de_neuf'] == 'oui')
+		isset($GLOBALS['meta']['adresse_neuf'])
+		&& $GLOBALS['meta']['adresse_neuf']
+		&& (int) $GLOBALS['meta']['jours_neuf']
+		&& $GLOBALS['meta']['quoi_de_neuf'] == 'oui'
 	) {
-		$taches_generales['mail'] = 3600 * 24 * $GLOBALS['meta']['jours_neuf'];
+		$taches_generales['mail'] = 3600 * 24 * (int) $GLOBALS['meta']['jours_neuf'];
 	}
 
 	// maintenance (ajax, verifications diverses)