Commit 3440a326 authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_slap_tool: Dont destroy if software installation is used

parent f9e7b188
Pipeline #28392 failed with stage
in 0 seconds
......@@ -777,6 +777,9 @@ class SlapTool(BaseTool):
Request Software Release installation
"""
compute_node_document = self.getPortalObject().portal_catalog.getComputeNodeObject(compute_node_id)
if state == "destroyed" and compute_node_document.ComputeNode_getSoftwareReleaseUsage(url) > 0:
raise ValueError("Cannot remove, Software Release is been used")
compute_node_document.requestSoftwareRelease(software_release_url=url, state=state)
@convertToREST
......
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