From 30f85a6d20c5159d0522b10bb370bd1b7c9bbabc Mon Sep 17 00:00:00 2001 From: yaoyilin Date: Thu, 10 Nov 2022 16:22:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=A4=9A=E5=9B=BE?= =?UTF-8?q?=E6=8E=A7=E4=BB=B6=E7=A9=BA=E5=80=BC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复多图控件空值问题 --- app/widget/upload.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/widget/upload.go b/app/widget/upload.go index a66d9a0..6c0d56d 100644 --- a/app/widget/upload.go +++ b/app/widget/upload.go @@ -10,7 +10,6 @@ import ( "fmt" "gitlab.52pay.top/go/easygoadmin/utils/gconv" "html/template" - "reflect" "strings" ) @@ -249,11 +248,13 @@ func Album(param string, data interface{}, exts string, size int) template.HTML } ` var list []string - switch reflect.ValueOf(data).Kind() { - case reflect.Slice: + switch data.(type) { + case []string: list = data.([]string) - default: - list = strings.Split(data.(string), ",") + case string: + if data.(string) != "" { + list = strings.Split(data.(string), ",") + } } // 上传控件拼接 for _, v := range list {