Skip to content

Commit

Permalink
Add was_unmanaged syncevent if device is moved from unmanaged to managed
Browse files Browse the repository at this point in the history
  • Loading branch information
indy-independence committed Aug 1, 2023
1 parent ee7ae5d commit 7fb8adf
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/cnaas_nms/db/device.py
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,8 @@ def device_update(self, **kwargs):
if field == "state" and data[field] == DeviceState.UNMANAGED:
remove_sync_events(self.hostname)
self.synchronized = False
elif field == "state" and data[field] == DeviceState.MANAGED and self.state == DeviceState.UNMANAGED:
add_sync_event(self.hostname, "was_unmanaged")
setattr(self, field, data[field])

@classmethod
Expand Down

0 comments on commit 7fb8adf

Please sign in to comment.