From 5301cc0ae9ace74f356c5d3bebda4a3d1c1f78d9 Mon Sep 17 00:00:00 2001 From: zzdboy <28206697@qq.com> Date: Sun, 4 Feb 2024 09:06:47 +0000 Subject: [PATCH] fix: dm Database Clob field conversion error (#2405) Reviewed-on: https://gitea.com/xorm/xorm/pulls/2405 Reviewed-by: Lunny Xiao Co-authored-by: zzdboy <28206697@qq.com> Co-committed-by: zzdboy <28206697@qq.com> --- dialects/dameng.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dialects/dameng.go b/dialects/dameng.go index 23d1836a..907b8819 100644 --- a/dialects/dameng.go +++ b/dialects/dameng.go @@ -831,6 +831,13 @@ func (d *dmClobScanner) Scan(data interface{}) error { d.data = string(t) d.valid = true return nil + case string: + if len(t) <= 0 { + return nil + } + d.data = string(t) + d.valid = true + return nil default: return fmt.Errorf("cannot convert %T as dmClobScanner", data) }