Bug #8315
column "page_no" of relation "formdata_none_test_formulaire_generique" already exists
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
forms: always set a new url_name when importing (#8315)
sql: assert no table is created with None as formdef.id (#8315)
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-tests-also-run-admin-pages-tests-with-sql-enabled.patch 0001-tests-also-run-admin-pages-tests-with-sql-enabled.patch ajouté
- Fichier 0002-forms-always-set-a-new-url_name-when-importing-8315.patch 0002-forms-always-set-a-new-url_name-when-importing-8315.patch ajouté
- Fichier 0003-sql-assert-no-table-is-created-with-None-as-formdef..patch 0003-sql-assert-no-table-is-created-with-None-as-formdef..patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
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é.
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)
tests: also run admin pages tests with sql enabled (#8315)