Skip to content

Commit

Permalink
Initialize cron last (go-gitea#20373)
Browse files Browse the repository at this point in the history
Cron will try to run certain things at startup but these depend on multiple things
being set-up. Therefore we should initialize cron last.

Signed-off-by: Andrew Thornton <art27@cantab.net>
  • Loading branch information
zeripath authored and Sysoev, Vladimir committed Aug 10, 2022
1 parent 663e323 commit d67118e
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion routers/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@ func GlobalInitInstalled(ctx context.Context) {
mustInit(repo_service.Init)

// Booting long running goroutines.
cron.NewContext(ctx)
issue_indexer.InitIssueIndexer(false)
code_indexer.Init()
mustInit(stats_indexer.Init)
Expand All @@ -160,6 +159,9 @@ func GlobalInitInstalled(ctx context.Context) {

auth.Init()
svg.Init()

// Finally start up the cron
cron.NewContext(ctx)
}

// NormalRoutes represents non install routes
Expand Down

0 comments on commit d67118e

Please sign in to comment.