From 9edd6f1038d0efb28bb5e38947fdf57d74dbce42 Mon Sep 17 00:00:00 2001 From: cclohmar Date: Mon, 15 Jun 2026 04:45:36 +0000 Subject: [PATCH] fix(admin): read int values from YAML for port fields --- src/core/admin/ui.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/core/admin/ui.go b/src/core/admin/ui.go index b935611..9584fca 100644 --- a/src/core/admin/ui.go +++ b/src/core/admin/ui.go @@ -1,6 +1,7 @@ package admin import ( + "fmt" "net/http" "os" @@ -132,8 +133,15 @@ func getNested(m map[string]interface{}, keys ...string) string { } v = mp[k] if i == len(keys)-1 { - s, _ := v.(string) - return s + switch val := v.(type) { + case string: + return val + case int: + return fmt.Sprintf("%d", val) + case float64: + return fmt.Sprintf("%.0f", val) + } + return "" } } return ""