diff --git a/CHANGES/2726.misc b/CHANGES/2726.misc new file mode 100644 index 0000000000..390adffaba --- /dev/null +++ b/CHANGES/2726.misc @@ -0,0 +1 @@ +logout: reload user info after logout, instead of assuming null diff --git a/src/loaders/standalone/layout.tsx b/src/loaders/standalone/layout.tsx index 66b7853277..6be2bb67dc 100644 --- a/src/loaders/standalone/layout.tsx +++ b/src/loaders/standalone/layout.tsx @@ -77,7 +77,11 @@ export const StandaloneLayout = ({ ActiveUserAPI.logout().then(() => setUser(null))} + onClick={() => + ActiveUserAPI.logout() + .then(() => ActiveUserAPI.getUser().catch(() => null)) + .then((user) => setUser(user)) + } > {t`Logout`} ,