return to previus state
This commit is contained in:
parent
1e50386b93
commit
9cc82e7a82
|
@ -72,7 +72,6 @@ class Sync:
|
||||||
# We only want to perform Add/Remove to not new components
|
# We only want to perform Add/Remove to not new components
|
||||||
actions = self.add_remove(db_device, not_new_components)
|
actions = self.add_remove(db_device, not_new_components)
|
||||||
db_device.components = db_components
|
db_device.components = db_components
|
||||||
self.change_parent_actions_components(db_device)
|
|
||||||
return db_device, actions
|
return db_device, actions
|
||||||
|
|
||||||
def execute_register_component(self,
|
def execute_register_component(self,
|
||||||
|
@ -246,13 +245,6 @@ class Sync:
|
||||||
actions.add(Remove(device=parent, components=set_components))
|
actions.add(Remove(device=parent, components=set_components))
|
||||||
return actions
|
return actions
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def change_parent_actions_components(device: Computer):
|
|
||||||
# import pdb; pdb.set_trace()
|
|
||||||
for c in set(device.components):
|
|
||||||
for act in c.actions:
|
|
||||||
act.parent = device
|
|
||||||
|
|
||||||
|
|
||||||
class MismatchBetweenTags(ValidationError):
|
class MismatchBetweenTags(ValidationError):
|
||||||
def __init__(self,
|
def __init__(self,
|
||||||
|
|
Reference in a new issue