diff options
Diffstat (limited to 'src/onapsdk/sdc2/service.py')
-rw-r--r-- | src/onapsdk/sdc2/service.py | 5 |
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: |