From f22de50527d85ee416be6dfe1fc1a4a6a4b10fbe Mon Sep 17 00:00:00 2001 From: MacRimi Date: Thu, 27 Nov 2025 12:45:57 +0100 Subject: [PATCH] Update flask_server.py --- AppImage/scripts/flask_server.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/AppImage/scripts/flask_server.py b/AppImage/scripts/flask_server.py index c901f22..be695d6 100644 --- a/AppImage/scripts/flask_server.py +++ b/AppImage/scripts/flask_server.py @@ -1794,8 +1794,13 @@ def get_proxmox_storage(): storage_status_data = proxmox_storage_monitor.get_storage_status() unavailable_storages = storage_status_data.get('unavailable', []) - # Add unavailable storages to the list - storage_list.extend(unavailable_storages) + # Get list of storage names already added + existing_storage_names = {s['name'] for s in storage_list} + + # Add unavailable storages to the list (only if not already present) + for unavailable_storage in unavailable_storages: + if unavailable_storage['name'] not in existing_storage_names: + storage_list.append(unavailable_storage) return {'storage': storage_list}