update sdn at vm delete

This commit is contained in:
2025-06-15 10:41:09 +09:30
parent 875c6d5e69
commit dc15108ea5
+3 -16
View File
@@ -427,22 +427,6 @@ def add_VirtualMachine_workload():
this_host_sdn_update_task_id=send_sdn_updates_for_networks(this_vm_networks,selected_host.id)
# Prepare the payload for websocket server
@@ -650,11 +634,14 @@ def edit_VirtualMachine_workload(virtual_machine_id):
# Delete associated network ports
ports = NetworkPort.query.filter_by(workload_id=virtual_machine.id).all()
this_vm_networks=[]
for port in ports:
this_vm_networks.append(port.network.id)
port.status = "deleted"
port.soft_delete()
db.session.add(port)
send_sdn_updates_for_networks(this_vm_networks)
virtual_machine.soft_delete()
elif new_status == "running":