[SPIP Zone] [Gestion doc pour SPIP 2] Bug à l'installation du plugin sur certains sites

Bonjour,

Sur certains sites (pas tous), quand je coche et valide le plugin Gestion de documents pour SPIP 2, j'ai en retour une page où la liste des plugins n'est pas affichée et :

SPIP 2.0.0 beta2 debug Le Carmel en France
Erreur(s) dans le squelette

1 Erreur SQL
statut,date_publication AS n FROM spip_documents WHERE id_document=2
Unknown column 'date_publication' in 'field list'
   AIDE
2 Erreur SQL
statut,date_publication AS n FROM spip_documents WHERE id_document=3
Unknown column 'date_publication' in 'field list'
   AIDE
3 Erreur SQL
statut,date_publication AS n FROM spip_documents WHERE id_document=4
Unknown column 'date_publication' in 'field list'
   AIDE
4 Erreur SQL
statut,date_publication AS n FROM spip_documents WHERE id_document=7
Unknown column 'date_publication' in 'field list'
   AIDE
5 Erreur SQL
statut,date_publication AS n FROM spip_documents WHERE id_document=8
Unknown column 'date_publication' in 'field list'

En traçant un peu base/gestdoc.php, je vois que dans la procédure d'upgrade, on a :
gestdoc_base_version qui n'est pas dans la base, et donc $current_version vaut 0

Et en commentant les lignes 49 et suivantes :
      // mettre a jour maintenant tous les statut des documents :
      $res = sql_select('id_document','spip_documents',"statut='0'");
      include_spip('action/editer_document');
      while ($row = sql_fetch($res))
        instituer_document($row['id_document']);

L'installation se passe correctement.

--
RealET

* RealET tapuscrivait, le 30/10/2008 11:49:

Bonjour,

Sur certains sites (pas tous)

Donc, d'après ce que j'ai tracé, le pas tous, c'est :
ça ne marche pas sur les sites sur lesquels le plugin pour SPIP 1.9 n'était pas installé

--
RealET

* RealET tapuscrivait, le 30/10/2008 11:49:

Bonjour,

Sur certains sites (pas tous), quand je coche et valide le plugin Gestion de documents pour SPIP 2, j'ai en retour une page où la liste des plugins n'est pas affichée et :

SPIP 2.0.0 beta2 debug Le Carmel en France
Erreur(s) dans le squelette

1 Erreur SQL
statut,date_publication AS n FROM spip_documents WHERE id_document=2
Unknown column 'date_publication' in 'field list'

Merci pour 23809 qui corrige le bug rencontré.

--
RealET