X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=n2vc%2Fjuju_observer.py;h=e2f0470c5c1777240afb48aa7784f2ed701ff508;hp=10efa98b7f74e2169960d43cd91cf8ec222b383a;hb=84861ad768f1cb3c34784bbfeb536119732f1ee0;hpb=4074f8aba930b6ca80eb119ea7b11bfb32b7878d diff --git a/n2vc/juju_observer.py b/n2vc/juju_observer.py index 10efa98..e2f0470 100644 --- a/n2vc/juju_observer.py +++ b/n2vc/juju_observer.py @@ -258,13 +258,14 @@ class JujuModelObserver(ModelObserver): return # write change in database - await self.n2vc.write_app_status_to_db( - db_dict=self.applications[application_id].db_dict, - status=juju_status_2_osm_status(delta.entity, new.workload_status), - detailed_status=new.workload_status_message, - vca_status=new.workload_status, - entity_type='unit' - ) + if not new.dead: + await self.n2vc.write_app_status_to_db( + db_dict=self.applications[application_id].db_dict, + status=juju_status_2_osm_status(delta.entity, new.workload_status), + detailed_status=new.workload_status_message, + vca_status=new.workload_status, + entity_type='unit' + ) # set event for this application self.applications[application_id].event.set()