commit | c50a350ead6b173523c3bb59f3567e88bbbbf89a | [log] [tgz] |
---|---|---|
author | Scott Baker <smbaker@gmail.com> | Mon Aug 27 11:36:36 2018 -0700 |
committer | Scott Baker <smbaker@gmail.com> | Mon Aug 27 13:33:11 2018 -0700 |
tree | a753f2afab52dcd925692d374afce6ae7c4b6d7c | |
parent | 563891cf4208aa4e86a6853fea98b90ca5577bfc [diff] [blame] |
SEBA-216 fix policy crashing on ONOS dependency Change-Id: I63394174b18a6cdece3ecefdab9e6169d8420859
diff --git a/xos/synchronizer/model_policies/model_policy_voltserviceinstance.py b/xos/synchronizer/model_policies/model_policy_voltserviceinstance.py index b33bf1f..227efa9 100644 --- a/xos/synchronizer/model_policies/model_policy_voltserviceinstance.py +++ b/xos/synchronizer/model_policies/model_policy_voltserviceinstance.py
@@ -54,6 +54,9 @@ links = si.owner.subscribed_dependencies.all() for link in links: + # SEBA-216 prevent any attempt to create an ONOSServiceInstance + if "onos" in link.provider_service.name.lower(): + continue si_class = link.provider_service.get_service_instance_class_name() self.logger.info("MODEL_POLICY: VOLTServiceInstance %s creating %s" % (si, si_class))