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 presque 14 ans. Mis à jour il y a presque 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.

Mis à jour par Nicolas Eysseric il y a presque 14 ans

  • Catégorie mis à Formulaires XML
  • Statut changé de Resolved à Closed
  • Assigné à mis à Ludovic Bertin
  • Version cible mis à Version 5.2
  • % réalisé changé de 0 à 100
  • Votre version de Silverpeas changé de 5.2 à 5.1.2
Actions

Formats disponibles : Atom PDF