Conflit en cas de suppression de la dernière ligne du dictionnaire

Bug #1828390 reported by ROUX Constant
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
AnalyseSI
New
Undecided
Unassigned

Bug Description

Bonjour,
Nous avons remarqué que lors de la suppression de la dernière ligne du dictionnaire (vide et ajoutée automatiquement) la création d'un nouvel attribut via le MCD entraîne l'écrasement de la nouvelle dernière ligne avec les nouvelles valeurs.

Par exemple :
Nous possédons 2 tables, la table 1 et la table 2 possèdant respectivement un attribut "attribut_1" et un attribut "attribut_2".
Le dictionnaire possède alors 3 lignes:

1- attribut_1 lié à la table 1
2- attribut_2 lié à la table 2
3- "ligne vide"

Si nous supprimons la dernière ligne (vide):

1- attribut_1 lié à la table 1
2- attribut_2 lié à la table 2

Puis que nous ajoutons via le MCD un nouvel attribut nommé "attribut_3" (sur n'importe quelle table, ici à la table 3) alors l'attribut_2 est supprimé et remplacé par celui-ci

1- attribut_1 lié à la table 1
2- attribut_3 lié à la table 3
3- "ligne vide"

Le MCD indique alors **NOT FOUND** en lieu et place de l'attribut_2.
Il est intéressant de noter que le MPD généré à partir de ce point indique toujours l'attribut_2.

Ci-joint un fichier contenant le résultat du protocole ci-dessus
Cordialement,

MICHEL Arthur, ROUX Constant

Revision history for this message
ROUX Constant (croux86) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.