From 410393c804420ec362e594ab1117b5fc5df3ab5f Mon Sep 17 00:00:00 2001 From: Gerhard Gruber Date: Fri, 22 Oct 2021 12:18:02 +0200 Subject: [PATCH] try to fix too much updates --- expression_ext.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/expression_ext.go b/expression_ext.go index a2b7da77..3c305255 100644 --- a/expression_ext.go +++ b/expression_ext.go @@ -441,7 +441,7 @@ func (db *DB) UpdateFields(fields ...string) *DB { sets[db.C(db.Value, field)] = m.FieldByName(field).Interface() } - return db.clone().Set("gorm:save_associations", false).Update(sets) + return db.clone().Set("gorm:save_associations", false).Set("gorm:association_save_reference", false).Update(sets) } func (db *DB) SelectFields(fields ...string) *DB {