adding update hid when insert one manual or automatic snapshot

This commit is contained in:
Cayo Puigdefabregas 2020-11-11 16:53:41 +01:00
parent 0a7e805f3e
commit 17f1ff98e7
2 changed files with 3 additions and 0 deletions

View file

@ -52,6 +52,7 @@ class Sync:
of the passed-in components. of the passed-in components.
2. A list of Add / Remove (not yet added to session). 2. A list of Add / Remove (not yet added to session).
""" """
db_device = self.execute_register(device) db_device = self.execute_register(device)
db_components, actions = OrderedSet(), OrderedSet() db_components, actions = OrderedSet(), OrderedSet()
if components is not None: # We have component info (see above) if components is not None: # We have component info (see above)
@ -71,6 +72,7 @@ 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
db_device.add_mac_to_hid()
return db_device, actions return db_device, actions
def execute_register_component(self, def execute_register_component(self,

View file

@ -230,6 +230,7 @@ class DeviceMergeView(View):
base_device.manufacturer = latest_snapshot_device.manufacturer base_device.manufacturer = latest_snapshot_device.manufacturer
base_device.model = latest_snapshot_device.model base_device.model = latest_snapshot_device.model
base_device.chassis = latest_snapshot_device.chassis base_device.chassis = latest_snapshot_device.chassis
base_device.add_mac_to_hid()
class ManufacturerView(View): class ManufacturerView(View):