Skip to content

Commit

Permalink
Merge pull request #11058 from owncloud/fix/user-reset-after-logout
Browse files Browse the repository at this point in the history
fix: user reset after logout
  • Loading branch information
JammingBen committed Jun 18, 2024
2 parents 2137305 + 4e5c7a8 commit d73dd9f
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 2 deletions.
6 changes: 6 additions & 0 deletions changelog/unreleased/bugfix-resetting-user-after-logout
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Bugfix: Resetting user after logout

We've fixed a bug where the current user would not be resetted after logout.

https://github.com/owncloud/web/pull/11058
https://github.com/owncloud/web/issues/11055
7 changes: 6 additions & 1 deletion packages/web-pkg/src/composables/piniaStores/user.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,14 @@ export const useUserStore = defineStore('user', () => {
sentrySetUser({ username: data.onPremisesSamAccountName })
}

const reset = () => {
user.value = null
}

return {
user,
setUser
setUser,
reset
}
})

Expand Down
2 changes: 1 addition & 1 deletion packages/web-runtime/src/services/auth/authService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,7 @@ export class AuthService implements AuthServiceInterface {

private resetStateAfterUserLogout() {
// TODO: create UserUnloadTask interface and allow registering unload-tasks in the authService
this.userStore.$reset()
this.userStore.reset()
this.authStore.clearUserContext()
}

Expand Down

0 comments on commit d73dd9f

Please sign in to comment.