Update flask_server.py

This commit is contained in:
MacRimi
2026-03-22 14:53:34 +01:00
parent fcc54e2d6a
commit 04661ce340

View File

@@ -7656,15 +7656,15 @@ def api_vm_control(vmid):
data = request.get_json() data = request.get_json()
action = data.get('action') # start, stop, shutdown, reboot action = data.get('action') # start, stop, shutdown, reboot
if action not in ['start', 'stop', 'shutdown', 'reboot']: if action not in ['start', 'stop', 'shutdown', 'reboot']:
return jsonify({'error': 'Invalid action'}), 400 return jsonify({'error': 'Invalid action'}), 400
# Get VM type and node # Get VM type and node
resources = get_cached_pvesh_cluster_resources_vm() resources = get_cached_pvesh_cluster_resources_vm()
if resources: if resources:
vm_info = None vm_info = None
for resource in resources: for resource in resources:
if resource.get('vmid') == vmid: if resource.get('vmid') == vmid:
vm_info = resource vm_info = resource
break break
@@ -7695,8 +7695,6 @@ def api_vm_control(vmid):
else: else:
return jsonify({'error': 'Failed to get VM details'}), 500 return jsonify({'error': 'Failed to get VM details'}), 500
except Exception as e: except Exception as e:
# print(f"Error controlling VM: {e}")
pass
return jsonify({'error': str(e)}), 500 return jsonify({'error': str(e)}), 500
@app.route('/api/vms/<int:vmid>/config', methods=['PUT']) @app.route('/api/vms/<int:vmid>/config', methods=['PUT'])