From 98facb6832f2f385563edd9dd5e215540940f64d Mon Sep 17 00:00:00 2001
From: "cedric@yterium.com" <>
Date: Sun, 24 Nov 2013 11:48:41 +0000
Subject: [PATCH] Report de r78585 : reparer l'upgrade depuis un SPIP 1.9 si on
 commence par supprimer connect.php et lancer l'install

---
 medias_administrations.php | 9 +++++++++
 paquet.xml                 | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/medias_administrations.php b/medias_administrations.php
index 2344514e..36d3745a 100644
--- a/medias_administrations.php
+++ b/medias_administrations.php
@@ -43,6 +43,15 @@ function medias_check_statuts($affiche = false){
  * @param string $version_cible
  */
 function medias_upgrade($nom_meta_base_version,$version_cible){
+
+	// ne pas installer tant qu'on est pas a jour sur version base SPIP
+	// cas typique d'un upgrade qui commence par suppression de connect.php
+	// SPIP lance la maj des plugins lors de la connexion, alors que l'upgrade SPIP
+	// a pas encore ete joue : ca casse cet upgrade quand on migre depuis un tres vieux SPIP
+	if (isset($GLOBALS['meta']['version_installee'])
+		AND ($GLOBALS['spip_version_base'] != (str_replace(',','.',$GLOBALS['meta']['version_installee']))))
+		return;
+
 	if (!isset($GLOBALS['meta'][$nom_meta_base_version])){
 		$trouver_table = charger_fonction('trouver_table','base');
 		if ($desc = $trouver_table('spip_documents')
diff --git a/paquet.xml b/paquet.xml
index aa10cd9c..5aef0717 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="2.8.18"
+	version="2.8.19"
 	etat="stable"
 	compatibilite="[3.0.0;3.1.*]"
 	logo="prive/themes/spip/images/portfolio-32.png"
-- 
GitLab