From 06ddb178f860aedede65fdaab11bd7ae8418184c Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 14 Nov 2025 10:59:58 +0800 Subject: [PATCH] fix(proxmox): handle case when no nodes are available in AvailableNodeNames function --- internal/proxmox/node.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/proxmox/node.go b/internal/proxmox/node.go index fd9db973..03948e88 100644 --- a/internal/proxmox/node.go +++ b/internal/proxmox/node.go @@ -19,6 +19,9 @@ type Node struct { var Nodes = pool.New[*Node]("proxmox_nodes") func AvailableNodeNames() string { + if Nodes.Size() == 0 { + return "" + } var sb strings.Builder for _, node := range Nodes.Iter { sb.WriteString(node.name)