From b092e7077ff7f4322bbbc7aca8f1fedf07362371 Mon Sep 17 00:00:00 2001 From: lewis <747342561@qq.com> Date: Wed, 24 Nov 2021 09:51:49 +0800 Subject: [PATCH] opt --- routers/repo/repo_statistic.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/routers/repo/repo_statistic.go b/routers/repo/repo_statistic.go index d6f7424ea..4c8c1b68a 100755 --- a/routers/repo/repo_statistic.go +++ b/routers/repo/repo_statistic.go @@ -1,6 +1,7 @@ package repo import ( + "errors" "time" "code.gitea.io/gitea/models" @@ -286,6 +287,13 @@ func UpdateRepoVisits(ctx *macaron.Context, repo *models.Repository, date string } repoStat, err := models.GetRepoStatisticByDate(date, repo.ID) + if err != nil { + log.Error("GetRepoStatisticByDate failed(%s): %v", getDistinctProjectName(repo), err) + return err + } else if len(repoStat) != 1 { + log.Error("GetRepoStatisticByDate failed(%s): %v", getDistinctProjectName(repo), err) + return errors.New("not find repo") + } repoStat[0].NumVisits = int64(numVisits) if err = models.UpdateRepoStatVisits(repoStat[0]); err != nil {