From d4e87d2431d8c592d550da7227e83b9f72c301c4 Mon Sep 17 00:00:00 2001 From: ff0077 Date: Wed, 11 Mar 2026 14:07:25 +0100 Subject: [PATCH] handleHasManyPreload: fixed preload for a dataset over the chunkSize of 2k --- callback_query_preload.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/callback_query_preload.go b/callback_query_preload.go index 9163c6ba05..2654a59420 100644 --- a/callback_query_preload.go +++ b/callback_query_preload.go @@ -247,7 +247,7 @@ func (scope *Scope) handleHasManyPreload(field *Field, conditions []interface{}) f := object.FieldByName(field.Name) if results, ok := preloadMap[toString(objectRealValue)]; ok { f.Set(reflect.Append(f, results...)) - } else { + } else if i == 0 { f.Set(reflect.MakeSlice(f.Type(), 0, 0)) } }