Manager: optimise db.SaveActivity() query
Use an explicit `Select()` GORM call to avoid saving related objects.
This commit is contained in:
parent
2e1a9c61b8
commit
1055aabee2
@ -254,7 +254,10 @@ func (db *DB) SaveTask(ctx context.Context, t *Task) error {
|
||||
}
|
||||
|
||||
func (db *DB) SaveTaskActivity(ctx context.Context, t *Task) error {
|
||||
if err := db.gormDB.Model(t).Updates(Task{Activity: t.Activity}).Error; err != nil {
|
||||
if err := db.gormDB.WithContext(ctx).
|
||||
Model(t).
|
||||
Select("Activity").
|
||||
Updates(Task{Activity: t.Activity}).Error; err != nil {
|
||||
return taskError(err, "saving task activity")
|
||||
}
|
||||
return nil
|
||||
|
Loading…
x
Reference in New Issue
Block a user