]> git.ipfire.org Git - pbs.git/commitdiff
builds: Run depcheck in the background after create
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 28 Apr 2023 10:25:45 +0000 (10:25 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 28 Apr 2023 10:25:45 +0000 (10:25 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/builds.py

index ac775400e560151da1857a2996ede2d9f0533073..e3f644b2b753d86180d49cd3181311645de03e56 100644 (file)
@@ -52,11 +52,8 @@ class APIv1IndexHandler(base.APIMixin, base.BaseHandler):
                        "name" : "%s" % build,
                })
 
-               # Run dependency check on all jobs
-               await self.backend.jobs.depcheck(build.jobs)
-
-               # Try to dispatch jobs
-               await self.backend.jobs.queue.dispatch()
+               # Run dependency check on all jobs (in the background)
+               self.backend.run_task(self.backend.jobs.depcheck, build.jobs)
 
 
 class IndexHandler(base.BaseHandler):