Commit 95aeb601 authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_subscription_request: Adjust assertion to only check errors from started instances

parent 1f799252
...@@ -7,16 +7,14 @@ software_instance_list = portal.portal_catalog( ...@@ -7,16 +7,14 @@ software_instance_list = portal.portal_catalog(
# Check if at least one software Instance is Allocated # Check if at least one software Instance is Allocated
for instance in software_instance_list: for instance in software_instance_list:
if instance.getSlapState() != "start_requested": # All partitions should be allocated
# There is something wrong.
return False
computer_partition = instance.getAggregateValue() computer_partition = instance.getAggregateValue()
if computer_partition is None: if computer_partition is None:
return False return False
if instance.getPortalType() == "Software Instance" and \ if instance.getPortalType() == "Software Instance":
if instance.getSlapState() == "start_requested" and \
instance.SoftwareInstance_hasReportedError(): instance.SoftwareInstance_hasReportedError():
return False return False
return True return True
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment