From aaffbe811ce7f40a8cfef600ca186f0c6e1b8ab1 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 23 Jan 2025 20:34:54 +0000 Subject: [PATCH] mirrors: Fix check Signed-off-by: Michael Tremer --- src/web/mirrors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/web/mirrors.py b/src/web/mirrors.py index 4b15c300..0888aae4 100644 --- a/src/web/mirrors.py +++ b/src/web/mirrors.py @@ -21,7 +21,7 @@ class ShowHandler(base.BaseHandler): class CheckHandler(base.BaseHandler): @base.authenticated async def post(self, hostname): - mirror = self.backend.mirrors.get_by_hostname(hostname) + mirror = await self.backend.mirrors.get_by_hostname(hostname) if not mirror: raise tornado.web.HTTPError(404, "Could not find mirror %s" % hostname) @@ -30,11 +30,11 @@ class CheckHandler(base.BaseHandler): raise tornado.web.HTTPError(403, "%s has no permission for %s" \ % (self.current_user, mirror)) - # check() creates its own transaction + # Run the check await mirror.check(force=True) # Redirect back to the mirror - self.redirect("/mirrors/%s" % mirror.hostname) + await self.redirect("/mirrors/%s" % mirror.hostname) class CreateHandler(base.BaseHandler): -- 2.47.3