Fix: Magic Link INSERT fehlte email-Feld und Platzhalter
magic_links Tabelle erfordert email NOT NULL. INSERT um email-Spalte und Parameter ergaenzt.
Dieser Commit ist enthalten in:
@@ -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)
|
expires = datetime.now(timezone.utc) + timedelta(minutes=MAGIC_LINK_EXPIRE_MINUTES)
|
||||||
|
|
||||||
await db.execute(
|
await db.execute(
|
||||||
"""INSERT INTO magic_links (user_id, token, code, expires_at, purpose)
|
"""INSERT INTO magic_links (user_id, email, token, code, expires_at, purpose)
|
||||||
VALUES (?, ?, ?, ?, 'globe_login')""",
|
VALUES (?, ?, ?, ?, ?, 'globe_login')""",
|
||||||
(user["id"], token, code, expires.isoformat()),
|
(user["id"], email, token, code, expires.isoformat()),
|
||||||
)
|
)
|
||||||
await db.commit()
|
await db.commit()
|
||||||
|
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren