[fix] Version 2.80.1 synchronisee + corrections ruff (60 erreurs CI) #26

Merged
bruno merged 31 commits from fix/version-2.80.1-ruff into main 2026-10-27 23:00:14 -04:00
Showing only changes of commit cf4685eaf1 - Show all commits
+3 -2
View File
@@ -7,6 +7,7 @@ import binascii
import logging
import os
import re
from datetime import UTC
from fastapi import APIRouter, Body, Depends, HTTPException, Request, Response
from pydantic import BaseModel, validator
@@ -696,7 +697,7 @@ async def mfa_webauthn_register(
Returns recovery codes when MFA is newly enabled (they were never issued).
"""
from datetime import datetime, timezone
from datetime import datetime
from .user_store import get_user, update_user
from .webauthn_mfa import complete_registration, resolve_relying_party
@@ -716,7 +717,7 @@ async def mfa_webauthn_register(
logger.warning(f"WebAuthn registration failed for {current_user['username']}: {e}")
raise HTTPException(400, "Validation du credential WebAuthn échouée")
record["registered_at"] = datetime.now(timezone.utc).isoformat()
record["registered_at"] = datetime.now(UTC).isoformat()
creds = list(user.get("webauthn_credentials", []))
creds = [c for c in creds if c.get("credential_id") != record["credential_id"]]
creds.append(record)