Projet

Général

Profil

Actions

Bug #556

fermé

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

Ajouté par Ludovic Bertin il y a plus de 14 ans. Mis à jour il y a plus de 14 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Formulaires XML
Début:
09/06/2010
Echéance:
% réalisé:

100%

Temps estimé:
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

Formats disponibles : Atom PDF