Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
fix(ui): logout type error when user is null during locale switch (#13514)
### What? Prevent a `TypeError: Cannot read properties of null (reading 'collection')` in the admin UI when switching locales by hardening `AuthProvider.logOut`. ### Why? During locale transitions, user can briefly be null. The existing code used `user.collection` unguarded ### How? - Use `userSlug` over `user.collection`. - Always clear local auth in a `finally` block (`setNewUser(null)`, `revokeTokenAndExpire()`), regardless of request outcome. Fixes #13313 --- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1211093549155962
P
Patrik committed
b3e48f8efa9b569197a5adc0a5be97c76c6a16a3
Parent: f44e276
Committed by GitHub <noreply@github.com>
on 8/20/2025, 3:02:09 PM