Skip to content

Commit 9a442e6

Browse files
committed
fix bug when init issue indexer
1 parent fb969ad commit 9a442e6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

models/issue_indexer.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,15 @@ var (
2121

2222
// InitIssueIndexer initialize issue indexer
2323
func InitIssueIndexer() error {
24+
var populate bool
2425
switch setting.Indexer.IssueType {
2526
case "bleve":
2627
issueIndexer = issues.NewBleveIndexer(setting.Indexer.IssuePath)
2728
exist, err := issueIndexer.Init()
2829
if err != nil {
2930
return err
3031
}
31-
if !exist {
32-
go populateIssueIndexer()
33-
}
32+
populate = !exist
3433
default:
3534
return fmt.Errorf("unknow issue indexer type: %s", setting.Indexer.IssueType)
3635
}
@@ -53,6 +52,10 @@ func InitIssueIndexer() error {
5352

5453
go issueIndexerUpdateQueue.Run()
5554

55+
if populate {
56+
go populateIssueIndexer()
57+
}
58+
5659
return nil
5760
}
5861

0 commit comments

Comments
 (0)