• v1.129.3 f53ae184ea

    fix: Kalender-Verbindungen ueber user-include liefern verschluesseltes Token
    Some checks failed
    Playwright Tests / test (push) Has been cancelled
    Test and SonarQube / quality (push) Has been cancelled

    mARTin-B78 released this 2026-09-15 11:48:36 +02:00 | 0 commits to main since this release

    Die accessToken/refreshToken-Entschluesselung (Prisma-Extension in lib/prisma.ts)
    faengt nur direkte calendarConnection-Queries ab, keine ueber user.findUnique({include})
    geladenen Relationen. Outlook-Tokens werden bei jedem Refresh neu geschrieben (also
    verschluesselt) und wurden dadurch als Chiffretext an Microsoft Graph geschickt -> 401
    "JWT is not well formed". Apple/Synology blieben unbemerkt, weil ihre statischen
    App-Passwoerter nie neu geschrieben und damit nie verschluesselt wurden.

    Betroffen: calendar/events, calendar/sync, calendar/background-sync,
    calendar/connections. Alle vier laden CalendarConnection jetzt direkt statt ueber
    user-include.

    v1.129.3

    Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

    Downloads