@@ -204,26 +204,31 @@ func populateIssueIndexer() {
204
204
}
205
205
206
206
for _ , repo := range repos {
207
- is , err := models .Issues (& models.IssuesOptions {
208
- RepoIDs : []int64 {repo .ID },
209
- IsClosed : util .OptionalBoolNone ,
210
- IsPull : util .OptionalBoolNone ,
211
- })
212
- if err != nil {
213
- log .Error ("Issues: %v" , err )
214
- continue
215
- }
216
- if err = models .IssueList (is ).LoadDiscussComments (); err != nil {
217
- log .Error ("LoadComments: %v" , err )
218
- continue
219
- }
220
- for _ , issue := range is {
221
- UpdateIssueIndexer (issue )
222
- }
207
+ UpdateRepoIndexer (repo )
223
208
}
224
209
}
225
210
}
226
211
212
+ // UpdateRepoIndexer add/update all issues of the repositories
213
+ func UpdateRepoIndexer (repo * models.Repository ) {
214
+ is , err := models .Issues (& models.IssuesOptions {
215
+ RepoIDs : []int64 {repo .ID },
216
+ IsClosed : util .OptionalBoolNone ,
217
+ IsPull : util .OptionalBoolNone ,
218
+ })
219
+ if err != nil {
220
+ log .Error ("Issues: %v" , err )
221
+ return
222
+ }
223
+ if err = models .IssueList (is ).LoadDiscussComments (); err != nil {
224
+ log .Error ("LoadComments: %v" , err )
225
+ return
226
+ }
227
+ for _ , issue := range is {
228
+ UpdateIssueIndexer (issue )
229
+ }
230
+ }
231
+
227
232
// UpdateIssueIndexer add/update an issue to the issue indexer
228
233
func UpdateIssueIndexer (issue * models.Issue ) {
229
234
var comments []string
0 commit comments