Skip to content

Commit 6e4a28d

Browse files
author
Guillermo Prandi
committed
Added changes suggested from automated tests
1 parent 5d52dda commit 6e4a28d

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

models/repo_watch.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,8 @@ func watchRepoMode(e Engine, watch Watch, mode RepoWatchMode) (err error) {
8787
if _, err := e.ID(watch.ID).AllCols().Update(watch); err != nil {
8888
return err
8989
}
90-
} else {
91-
if _, err = e.Delete(Watch{ID: watch.ID}); err != nil {
92-
return err
93-
}
90+
} else if _, err = e.Delete(Watch{ID: watch.ID}); err != nil {
91+
return err
9492
}
9593
if repodiff != 0 {
9694
_, err = e.Exec("UPDATE `repository` SET num_watches = num_watches + ? WHERE id = ?", repodiff, watch.RepoID)

routers/repo/http.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,10 @@ func serviceRPC(h serviceHandler, service string) {
460460
return
461461
}
462462

463-
models.WatchIfAuto(userID, repoID, service == "receive-pack")
463+
if err = models.WatchIfAuto(userID, repoID, service == "receive-pack"); err != nil {
464+
log.Warn("Fail to perform auto watch on user %v for repo %v: %v - %v", userID, repoID, err, stderr)
465+
return
466+
}
464467
}
465468

466469
func serviceUploadPack(h serviceHandler) {

0 commit comments

Comments
 (0)