From: eficas <> Date: Wed, 17 Nov 2004 15:36:42 +0000 (+0000) Subject: PN: propagation du delete de l ancien co lorsqu 'on le modifie (par exemple la matric... X-Git-Tag: CCAR_poursuite_deb~54 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=6bc93d57c0298d6827906729f8a8a1bd3306e5d1;p=tools%2Feficas.git PN: propagation du delete de l ancien co lorsqu 'on le modifie (par exemple la matrice TOTO devient TUTU. il faut que toutes les références à TUTU soient invalides) --- diff --git a/Editeur/uniquesdcopanel.py b/Editeur/uniquesdcopanel.py index 84e83913..56b80cc8 100644 --- a/Editeur/uniquesdcopanel.py +++ b/Editeur/uniquesdcopanel.py @@ -151,6 +151,13 @@ class UNIQUE_SDCO_Panel(UNIQUE_ASSD_Panel): """ if self.parent.modified == 'n' : self.parent.init_modif() anc_val = self.node.item.get_valeur() + if anc_val != None: + # il faut egalement propager la destruction de l'ancien concept + self.node.item.delete_valeur_co(valeur=anc_val) + # et on force le recalcul des concepts de sortie de l'etape + self.node.item.object.etape.get_type_produit(force=1) + # et le recalcul du contexte + self.node.item.object.etape.parent.reset_context() nom_concept = self.entry_co.get() test,mess=self.node.item.set_valeur_co(nom_concept) if not test: