]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Perform dispatch operation in the background
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 29 Apr 2023 09:08:33 +0000 (09:08 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 29 Apr 2023 09:08:33 +0000 (09:08 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/jobs.py

index 3e248ef2ab055efc59f5a9add15fd15955f07db7..075ef673daeaaa767333bf51731fd5a8349d2a8a 100644 (file)
@@ -85,7 +85,7 @@ class APIv1DetailHandler(base.APIMixin, tornado.websocket.WebSocketHandler):
                        await self.job.finished(success=success, logfile=logfile, packages=packages)
 
                # Try to dispatch the next job
-               await self.backend.jobs.queue.dispatch()
+               self.backend.run_task(self.backend.jobs.queue.dispatch)
 
 
 class APIv1LogStreamHandler(base.BackendMixin, tornado.websocket.WebSocketHandler):