Skip to content

Commit b46066f

Browse files
lunnylafriks
authored andcommitted
fix repository last updated time update when delete a user who watched the repo (#4363)
1 parent 95f0f62 commit b46066f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

models/user.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -956,7 +956,7 @@ func deleteUser(e *xorm.Session, u *User) error {
956956
Where("watch.user_id = ?", u.ID).Find(&watchedRepoIDs); err != nil {
957957
return fmt.Errorf("get all watches: %v", err)
958958
}
959-
if _, err = e.Decr("num_watches").In("id", watchedRepoIDs).Update(new(Repository)); err != nil {
959+
if _, err = e.Decr("num_watches").In("id", watchedRepoIDs).NoAutoTime().Update(new(Repository)); err != nil {
960960
return fmt.Errorf("decrease repository num_watches: %v", err)
961961
}
962962
// ***** END: Watch *****
@@ -966,7 +966,7 @@ func deleteUser(e *xorm.Session, u *User) error {
966966
if err = e.Table("star").Cols("star.repo_id").
967967
Where("star.uid = ?", u.ID).Find(&starredRepoIDs); err != nil {
968968
return fmt.Errorf("get all stars: %v", err)
969-
} else if _, err = e.Decr("num_stars").In("id", starredRepoIDs).Update(new(Repository)); err != nil {
969+
} else if _, err = e.Decr("num_stars").In("id", starredRepoIDs).NoAutoTime().Update(new(Repository)); err != nil {
970970
return fmt.Errorf("decrease repository num_stars: %v", err)
971971
}
972972
// ***** END: Star *****

0 commit comments

Comments
 (0)