From 2912153252279070c8ac695335c5dedd96a02730 Mon Sep 17 00:00:00 2001 From: Claude Dev Date: Tue, 24 Mar 2026 12:17:47 +0100 Subject: [PATCH] Fix: Magic Link INSERT fehlte email-Feld und Platzhalter magic_links Tabelle erfordert email NOT NULL. INSERT um email-Spalte und Parameter ergaenzt. --- src/auth_router.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/auth_router.py b/src/auth_router.py index d282865..d599fae 100644 --- a/src/auth_router.py +++ b/src/auth_router.py @@ -47,9 +47,9 @@ async def request_magic_link(req: LoginRequest, db=Depends(get_db)): expires = datetime.now(timezone.utc) + timedelta(minutes=MAGIC_LINK_EXPIRE_MINUTES) await db.execute( - """INSERT INTO magic_links (user_id, token, code, expires_at, purpose) - VALUES (?, ?, ?, ?, 'globe_login')""", - (user["id"], token, code, expires.isoformat()), + """INSERT INTO magic_links (user_id, email, token, code, expires_at, purpose) + VALUES (?, ?, ?, ?, ?, 'globe_login')""", + (user["id"], email, token, code, expires.isoformat()), ) await db.commit()