You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[1.91.4] - 2026-10-31 — Alshain
Fixed
Login events see the user on provider logins too.LoginResponseBuildingEvent::getUser()
was built from the nested user object that only the username/password route produces; a
token or API-key provider login returns the identity flat, so listeners got an empty array and
could not tell who signed in. The shaper now derives the event's user (id, uuid, email, username) from the flat result when there is no user object. The response body is unchanged.