aboutsummaryrefslogtreecommitdiffstats
path: root/src/onapsdk/sdc2/service.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/onapsdk/sdc2/service.py')
-rw-r--r--src/onapsdk/sdc2/service.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/onapsdk/sdc2/service.py b/src/onapsdk/sdc2/service.py
index 079fff5..e7e76e9 100644
--- a/src/onapsdk/sdc2/service.py
+++ b/src/onapsdk/sdc2/service.py
@@ -68,7 +68,10 @@ class ServiceDistribution(SDC):
bool: True if distribution of component was completed.
"""
- return self.status == "DOWNLOAD_OK"
+ return not self.failed and (
+ self.component_id not in settings.SDC_SERVICE_DISTRIBUTION_DESIRED_STATE
+ or self.status == settings.SDC_SERVICE_DISTRIBUTION_DESIRED_STATE[
+ self.component_id])
@property
def failed(self) -> bool: