From c042bb87553b9387d1207d02521975ca4ecb49a5 Mon Sep 17 00:00:00 2001 From: sdghchj Date: Thu, 31 Dec 2020 13:54:17 +0800 Subject: [PATCH] fix bug --- callbacks/update.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/callbacks/update.go b/callbacks/update.go index 2219a953..1ae38b74 100644 --- a/callbacks/update.go +++ b/callbacks/update.go @@ -240,8 +240,9 @@ func ConvertToAssignments(stmt *gorm.Statement) (set clause.Set) { } isZero = false } else if isZero { - _, isZero = field.TagSettings["ALWAYSUPDATE"] - isZero = !isZero + if _, exist := field.TagSettings["ALWAYSUPDATE"]; exist { + isZero = false + } } if ok || !isZero {