From e8143ec90bf0c1c4ec47a6d8045eba43895b9baf Mon Sep 17 00:00:00 2001 From: KEHyeon Date: Sun, 13 Apr 2025 17:35:33 +0900 Subject: [PATCH] fix : slice index out of range bug --- schema/schema.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/schema.go b/schema/schema.go index 01bc4c63..9eb29d90 100644 --- a/schema/schema.go +++ b/schema/schema.go @@ -131,7 +131,7 @@ func ParseWithSpecialTableName(dest interface{}, cacheStore *sync.Map, namer Nam modelType := reflect.Indirect(value).Type() if modelType.Kind() == reflect.Interface { - modelType = reflect.Indirect(reflect.ValueOf(dest)).Elem().Type() + modelType = reflect.Indirect(value).Elem().Type() } for modelType.Kind() == reflect.Slice || modelType.Kind() == reflect.Array || modelType.Kind() == reflect.Ptr {