From b5e11f810dec159a67d37809d78bf4cbe5c594d6 Mon Sep 17 00:00:00 2001 From: "cai.zhang" Date: Tue, 9 Dec 2025 20:37:13 +0800 Subject: [PATCH] fix: Fix panic when search empty result with output geometry field (#46230) issue: #46146 Signed-off-by: Cai Zhang --- internal/proxy/validate_util.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/proxy/validate_util.go b/internal/proxy/validate_util.go index 53506f2382..b6c9df5c06 100644 --- a/internal/proxy/validate_util.go +++ b/internal/proxy/validate_util.go @@ -56,6 +56,9 @@ func withMaxCapCheck() validateOption { } func validateGeometryFieldSearchResult(fieldData **schemapb.FieldData) error { + if *fieldData == nil || (*fieldData).GetScalars() == nil || (*fieldData).GetScalars().Data == nil { + return nil + } // Check if the field data already contains GeometryWktData _, ok := (*fieldData).GetScalars().Data.(*schemapb.ScalarField_GeometryWktData) if ok {