send verification notification with pg_notify instead of f-string NOTIFY

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
leanderandClaude Opus 5.5 committed 2026-10-23 02:37:19 +02:00
1 parent 5537c7a343
commit ed66636c34
1 file changed
+2 -3
+2 -3
View File
@@ -124,9 +124,8 @@ async def callback(request: Request, code: str, state: str):
)
# Notify bot that user is verified
# asyncpg does not allow for arguments in NOTIFY queries, hence we use f-strings
notify_query = f"NOTIFY galtinn_auth_complete, '{discord_id} {user['sub']}'"
await app.state.pool.execute(notify_query)
# NOTIFY does not accept query arguments, but pg_notify does
await app.state.pool.execute("SELECT pg_notify('galtinn_auth_complete', $1)", f"{discord_id} {user['sub']}")
return RedirectResponse(f"/success/{user['preferred_username']}", status_code=303)