diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php
index a51659bacd763c8e82fe11bb427361ee5baaa9ba..16f3503c3d0dfe305e78b95e6d8c5e5705b9f36a 100644
--- a/ecrire/exec/breves.php
+++ b/ecrire/exec/breves.php
@@ -54,7 +54,7 @@ function exec_breves_dist()
 	global $connect_statut,$id_breve, $statut, $id_rubrique;
 	if ($statut AND $connect_statut == "0minirezo") {
 	 	$cond = "WHERE id_breve=" . intval($id_breve);
-		list($statut_ancien) = spip_fetch_array(spip_query("SELECT statut FROM spip_breves $cond"));
+		list($statut_ancien, $id_rubrique) = spip_fetch_array(spip_query("SELECT statut, id_rubrique FROM spip_breves $cond"));
 		if ($statut != $statut_ancien) {
 			spip_query("UPDATE spip_breves SET date_heure=NOW(), statut='$statut'" . $cond);
 			include_spip('inc/rubriques');