From 7fec00d5e4d1d305a83835463b18d5337f2bc663 Mon Sep 17 00:00:00 2001
From: "cedric@yterium.com" <>
Date: Wed, 3 Oct 2012 09:23:56 +0000
Subject: [PATCH] Report de r66464 : Post publication des articles : les
 documents ne prenaient pas le bon statut&date associes (Ferme
 https://core.spip.org/issues/2849)

---
 action/editer_document.php | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/action/editer_document.php b/action/editer_document.php
index 8ebe9963..53061a00 100644
--- a/action/editer_document.php
+++ b/action/editer_document.php
@@ -166,6 +166,8 @@ function document_instituer($id_document,$champs=array()){
 	$row = sql_fetsel("statut,date_publication", "spip_documents", "id_document=$id_document");
 	$statut_ancien = $row['statut'];
 	$date_publication_ancienne = $row['date_publication'];
+
+	/* Autodetermination du statut si non fourni */
 	if (is_null($statut)){
 		$statut = 'prepa';
 
@@ -188,6 +190,7 @@ function document_instituer($id_document,$champs=array()){
 			// si pas publie, et article, il faut checker la date de post-publi eventuelle
 			elseif ($row['objet']=='article'
 			  AND $row2 = sql_fetsel('date','spip_articles','id_article='.intval($row['id_objet'])." AND statut='publie'")){
+				$statut = 'publie';
 				$date_publication = min($date_publication,strtotime($row2['date']));
 			}
 		}
-- 
GitLab