From 16ddd536ab42cc1f9e6b37ad1a555e32450a4964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Philippe=20Qu=C3=A9m=C3=A9ner?= Date: Wed, 12 Nov 2025 15:55:59 +0100 Subject: [PATCH] fix(dashboard): proper check uint32 size (#113760) --- apps/dashboard/pkg/migration/conversion/v1beta1_to_v2alpha1.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/dashboard/pkg/migration/conversion/v1beta1_to_v2alpha1.go b/apps/dashboard/pkg/migration/conversion/v1beta1_to_v2alpha1.go index d47fbbc5ec1..587e7500e49 100644 --- a/apps/dashboard/pkg/migration/conversion/v1beta1_to_v2alpha1.go +++ b/apps/dashboard/pkg/migration/conversion/v1beta1_to_v2alpha1.go @@ -4,6 +4,7 @@ import ( "context" "encoding/json" "fmt" + "math" "strconv" "strings" @@ -1726,7 +1727,7 @@ func buildAnnotationFilter(filterMap map[string]interface{}) *dashv2alpha1.Dashb uintIds = append(uintIds, uint32(v)) } case int: - if v >= 0 && v <= int(^uint32(0)) { + if v >= 0 && v <= math.MaxUint32 { uintIds = append(uintIds, uint32(v)) } }