fixed delete not working
This commit is contained in:
		| @ -91,7 +91,10 @@ class CapsulFlaskHub(VirtualizationInterface): | ||||
|           pass | ||||
|  | ||||
|         if not result_has_valid_status:  | ||||
|           current_app.logger.error(f"""error reading assignment_status for operation {operation_id} from host {host.id}:  | ||||
|           operation_desc = "" | ||||
|           if operation_id: | ||||
|             operation_desc = f"for operation {operation_id}" | ||||
|           current_app.logger.error(f"""error reading assignment_status {operation_desc} from host {host.id}:  | ||||
|               result_is_json: {result_is_json} | ||||
|               result_is_dict: {result_is_dict} | ||||
|               result_has_status: {result_has_status} | ||||
| @ -155,7 +158,6 @@ class CapsulFlaskHub(VirtualizationInterface): | ||||
|             except: | ||||
|               all_valid = False | ||||
|           if not all_valid: | ||||
|             result_json_string = json.dumps({"error_message": "invalid capsul id returned"}) | ||||
|             current_app.logger.error(f"""error reading ids for list_ids operation, host {host.id}""") | ||||
|         else: | ||||
|             result_json_string = json.dumps({"error_message": "invalid response, missing 'ids' list"}) | ||||
| @ -210,7 +212,7 @@ class CapsulFlaskHub(VirtualizationInterface): | ||||
|     result_status = None | ||||
|     host = get_model().host_of_capsul(id) | ||||
|     if host is not None: | ||||
|       payload = json.dumps(dict(type="destroy", id=id)) | ||||
|       payload = json.dumps(dict(type="destroy", email=email, id=id)) | ||||
|       results = self.synchronous_operation([host], payload) | ||||
|       result_json_string = "<no response from host>" | ||||
|       for result in results: | ||||
| @ -223,4 +225,4 @@ class CapsulFlaskHub(VirtualizationInterface): | ||||
|           pass | ||||
|  | ||||
|     if not result_status == "success": | ||||
|       raise ValueError(f"""failed to destroy vm "{id}" on host "{host}" for {email}: {result_json_string}""") | ||||
|       raise ValueError(f"""failed to destroy vm "{id}" on host "{host.id}" for {email}: {result_json_string}""") | ||||
|  | ||||
		Reference in New Issue
	
	Block a user