diff options
Diffstat (limited to 'osdf/optimizers/placementopt/conductor/conductor.py')
-rw-r--r-- | osdf/optimizers/placementopt/conductor/conductor.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/osdf/optimizers/placementopt/conductor/conductor.py b/osdf/optimizers/placementopt/conductor/conductor.py index c872e5a..9f680c3 100644 --- a/osdf/optimizers/placementopt/conductor/conductor.py +++ b/osdf/optimizers/placementopt/conductor/conductor.py @@ -154,7 +154,8 @@ def conductor_response_processor(conductor_response, raw_response, req_id): debug_log.debug("The key[{}] is not mapped and will not be returned in assignment info".format(key)) composite_solutions.append(solution) - request_status = conductor_response['plans'][0]['status'] + request_status = "completed" if conductor_response['plans'][0]['status'] == "done" \ + else conductor_response['plans'][0]['status'] transaction_id = raw_response.headers.get('transaction_id', "") status_message = conductor_response.get('plans')[0].get('message', "") |