(checker *repoChecker)
| 2136 | } |
| 2137 | |
| 2138 | func repoStatsCheck(checker *repoChecker) { |
| 2139 | results, err := x.Query(checker.querySQL) |
| 2140 | if err != nil { |
| 2141 | log.Error("Select %s: %v", checker.desc, err) |
| 2142 | return |
| 2143 | } |
| 2144 | for _, result := range results { |
| 2145 | id := com.StrTo(result["id"]).MustInt64() |
| 2146 | log.Trace("Updating %s: %d", checker.desc, id) |
| 2147 | _, err = x.Exec(checker.correctSQL, id, id) |
| 2148 | if err != nil { |
| 2149 | log.Error("Update %s[%d]: %v", checker.desc, id, err) |
| 2150 | } |
| 2151 | } |
| 2152 | } |
| 2153 | |
| 2154 | func CheckRepoStats() { |
| 2155 | if taskStatusTable.IsRunning(taskNameCheckRepoStats) { |
no test coverage detected