Projet

Général

Profil

Bug #8315

column "page_no" of relation "formdata_none_test_formulaire_generique" already exists

Ajouté par Frédéric Péters il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
22 septembre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Sur un import du fichier attaché.

Stack trace (most recent call first):
  File "/usr/lib/python2.7/dist-packages/wcs/sql.py", line 325, in do_formdef_tables
   323
   324     if not 'page_no' in existing_fields:
>  325         cur.execute('''ALTER TABLE %s ADD COLUMN page_no varchar''' % table_name)
   326
   327     if not 'anonymised' in existing_fields:

  locals:
     cur = <cursor object at 0x395faf8; closed: 0>
     existing_fields = set([])
     formdef = <FormDef 'Saisine par voie \xc3\xa9lectronique' id:169>
     table_name = 'formdata_None_test_formulaire_generique'
     own_conn = True
     rebuild_global_views = True
     rebuild_views = True
     needed_fields = set(['status', 'fts', 'workflow_roles', 'user_id', 'concerned_roles_array', 'anonymised', 'tra
cking_code', 'workflow_roles_array', 'receipt_time', 'user_hash', 'id_display', 'id', 'page_no', 'workflow_data'])
     conn = <connection object at 0x7f07d8552300; dsn: 'dbname=demo', closed: 0>

Fichiers

Révisions associées

Révision f22031ac (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

tests: also run admin pages tests with sql enabled (#8315)

Révision 3d252af2 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

forms: always set a new url_name when importing (#8315)

Révision ca3698f6 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

sql: assert no table is created with None as formdef.id (#8315)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

En patches :

  • 0001 : l'ajout de l'exécution des test_admin_pages en mode SQL.
  • 0002 : le test spécifique et la correction.
  • 0003 : un assert() pour planter de manière plus nette si jamais une table veut se créer sur un formdef dont l'id n'est pas posé.
#2

Mis à jour par Thomas Noël il y a plus de 8 ans

Ack

#3

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
commit ca3698f6c607fd86523f3e52dc0f4e1c80597f25
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Sep 22 14:18:11 2015 +0200

    sql: assert no table is created with None as formdef.id (#8315)

commit 3d252af2414e1e20bb1d167e06a2c3db14b8ac0e
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Sep 22 14:17:16 2015 +0200

    forms: always set a new url_name when importing (#8315)

commit f22031acf44545b34cfb55b1371c75372620a5db
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Sep 22 13:28:00 2015 +0200

    tests: also run admin pages tests with sql enabled (#8315)
#4

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Version cible mis à v1.14
#5

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF