diff --git a/ecrire/inc_base.php3 b/ecrire/inc_base.php3 index eda0cb7ec2c80ae26ac364a080a36669de3544c3..07ba09dae2b4196ec1ad6217a486dac14aabf64a 100644 --- a/ecrire/inc_base.php3 +++ b/ecrire/inc_base.php3 @@ -1018,6 +1018,18 @@ function maj_base() { spip_query("ALTER TABLE spip_referers_temp ADD maj TIMESTAMP"); } + // l'upgrade < 1.462 ci-dessus etait fausse, d'ou correctif + if (($version_installee < 1.464) AND ($version_installee >= 1.462)) { + $res = spip_query("SELECT id_type, extension FROM spip_types_documents WHERE id_type NOT IN (1,2,3)"); + while ($row = mysql_fetch_array($res)) { + $extension = $row['extension']; + $id_type = $row['id_type']; + spip_query("UPDATE spip_documents SET id_type=$id_type + WHERE fichier like '%.$extension'"); + } + } + exit; + // // Mettre a jour le numero de version installee // diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 9acd5eab136530886e5062e018b1a912800a37aa..4e5fb5b2bc0d461a166aa178ed71f9df1a78caac 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -12,7 +12,7 @@ define("_ECRIRE_INC_VERSION", "1"); // // version de la base -$spip_version = 1.463; +$spip_version = 1.464; // version de spip // (mettre a jour a la main et conserver la mention "CVS")