From ff81768b8856edb67176aba76847a1ecc471d7d5 Mon Sep 17 00:00:00 2001 From: Siyuan Date: Fri, 10 Oct 2025 22:47:14 +0000 Subject: [PATCH] fix: fix field reference in confparser --- internal/confparser/confparser.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/confparser/confparser.go b/internal/confparser/confparser.go index 73eaa7bd..c1488f4e 100644 --- a/internal/confparser/confparser.go +++ b/internal/confparser/confparser.go @@ -381,28 +381,28 @@ func (f *FieldConfig) validateSingleValue(val string, index int) error { switch validateType { case "int": if _, err := strconv.Atoi(val); err != nil { - return fmt.Errorf("field `%s` is not a valid integer: %s", f.Name, val) + return fmt.Errorf("field `%s` is not a valid integer: %s", fieldRef, val) } case "ipv6_prefix_length": valInt, err := strconv.Atoi(val) if err != nil { - return fmt.Errorf("field `%s` is not a valid IPv6 prefix length: %s", f.Name, val) + return fmt.Errorf("field `%s` is not a valid IPv6 prefix length: %s", fieldRef, val) } if valInt < 0 || valInt > 128 { - return fmt.Errorf("field `%s` is not a valid IPv6 prefix length: %s", f.Name, val) + return fmt.Errorf("field `%s` is not a valid IPv6 prefix length: %s", fieldRef, val) } case "ipv4": if net.ParseIP(val).To4() == nil { - return fmt.Errorf("%s is not a valid IPv4 address: %s", fieldRef, val) + return fmt.Errorf("field `%s` is not a valid IPv4 address: %s", fieldRef, val) } case "ipv6": if net.ParseIP(val).To16() == nil { - return fmt.Errorf("%s is not a valid IPv6 address: %s", fieldRef, val) + return fmt.Errorf("field `%s` is not a valid IPv6 address: %s", fieldRef, val) } case "ipv6_prefix": if i, _, err := net.ParseCIDR(val); err != nil { if i.To16() == nil { - return fmt.Errorf("%s is not a valid IPv6 prefix: %s", fieldRef, val) + return fmt.Errorf("field `%s` is not a valid IPv6 prefix: %s", fieldRef, val) } } case "ipv4_or_ipv6": @@ -430,7 +430,7 @@ func (f *FieldConfig) validateSingleValue(val string, index int) error { return fmt.Errorf("%s is not a valid CIDR notation: %s", fieldRef, val) } default: - return fmt.Errorf("field `%s` cannot use validate_type: unsupported validator: %s", f.Name, validateType) + return fmt.Errorf("field `%s` cannot use validate_type: unsupported validator: %s", fieldRef, validateType) } }