Duplique liste des machines en cas de suppression
This commit is contained in:
parent
e97f857310
commit
f6fe2f78e5
1 changed files with 4 additions and 0 deletions
|
@ -1077,6 +1077,10 @@ class machine(CransLdapObject):
|
||||||
"""Fonction qui effectue quelques tâches lorsque l'on veut effacer"""
|
"""Fonction qui effectue quelques tâches lorsque l'on veut effacer"""
|
||||||
if self._proprio is not None:
|
if self._proprio is not None:
|
||||||
if self._proprio._machines is not None:
|
if self._proprio._machines is not None:
|
||||||
|
# On duplique la liste pour ne pas la modifier en place
|
||||||
|
# C'est très important, car des scripts pourraient se servir
|
||||||
|
# de l'ancienne (itérer dessus par exemple)
|
||||||
|
self._proprio._machines = list(self._proprio._machines)
|
||||||
self._proprio._machines.remove(self)
|
self._proprio._machines.remove(self)
|
||||||
|
|
||||||
def check_changes(self):
|
def check_changes(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue