From 4ad18a8b702c14d1bab31b97487b384954883a6b Mon Sep 17 00:00:00 2001 From: Chang lue Tsen Date: Tue, 16 Sep 2025 11:20:48 -0400 Subject: [PATCH] fix(model): update save method to use specific ID for record updates --- internal/model/node/default.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/model/node/default.go b/internal/model/node/default.go index 743a3b0..575ea5f 100644 --- a/internal/model/node/default.go +++ b/internal/model/node/default.go @@ -79,7 +79,7 @@ func (m *defaultServerModel) UpdateServer(ctx context.Context, data *Server, tx if len(tx) > 0 { db = tx[0] } - return db.WithContext(ctx).Save(data).Error + return db.WithContext(ctx).Where("`id` = ?", data.Id).Save(data).Error } @@ -115,7 +115,7 @@ func (m *defaultServerModel) UpdateNode(ctx context.Context, data *Node, tx ...* if len(tx) > 0 { db = tx[0] } - return db.WithContext(ctx).Save(data).Error + return db.WithContext(ctx).Where("`id` = ?", data.Id).Save(data).Error } func (m *defaultServerModel) DeleteNode(ctx context.Context, id int64, tx ...*gorm.DB) error {