diff --git a/scanner/scanner/__init__.py b/scanner/scanner/__init__.py index d35292ac..b8721611 100644 --- a/scanner/scanner/__init__.py +++ b/scanner/scanner/__init__.py @@ -26,6 +26,10 @@ async def lifespan(_): ): # there's no way someone else used the same id, right? is_master = await db.fetchval("select pg_try_advisory_lock(198347)") + is_http = not is_master and await db.fetchval("select pg_try_advisory_lock(645633)") + if is_http: + yield + return if is_master: await migrate() processor = RequestProcessor(pool, client, tmdb)