Project

General

Profile

Actions

Bug #556

closed

Workflow : problème lors de l'ajout d'un formulaire après instanciation

Added by Ludovic Bertin over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Category:
Formulaires XML
Start date:
06/09/2010
Due date:
% Done:

100%

Estimated time:
Navigateur:
Votre version de Silverpeas:
5.1.2
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

Si le modèle abstrait est modifié de sorte qu'un nouveau formulaire soit ajouté,
il y a une erreur lors de la sauvegarde des données de ce formulaire pour les instances de processmanager
qui existaient déjà avant.

Un joli ClassCastException de DummyRecordTemplate en IdentifiedRecordTemplate.
En fait les templates et recordset sont "déclarés" au moment de l'instanciation, donc un template et recordset pour le datafolder et un autre pour les formulaires du modèle abstrait.
Ensuite qd il en a besoin il le demande au manager qui le cherche en base, s'il ne le trouve pas, il renvoit un Dummy...
J'ai donc modifié le processModelImpl pour détecter le retour du Dummy et déclarer à la volée le nouveau formulaire.

Actions #1

Updated by Nicolas Eysseric over 11 years ago

  • Category set to Formulaires XML
  • Status changed from Resolved to Closed
  • Assignee set to Ludovic Bertin
  • Target version set to Version 5.2
  • % Done changed from 0 to 100
  • Votre version de Silverpeas changed from 5.2 to 5.1.2
Actions

Also available in: Atom PDF