Browse Source

Bugfix/improve error handling in http response interceptor (#4338)

* Improve error handling

* Update changelog
pull/4339/head^2
Thomas Kaul 2 months ago
committed by GitHub
parent
commit
46878ea5a8
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 10
      apps/client/src/app/core/http-response.interceptor.ts

1
CHANGELOG.md

@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed ### Fixed
- Improved the error handling in the `HttpResponseInterceptor`
- Added missing assets in _Storybook_ setup - Added missing assets in _Storybook_ setup
## 2.139.1 - 2025-02-15 ## 2.139.1 - 2025-02-15

10
apps/client/src/app/core/http-response.interceptor.ts

@ -108,10 +108,12 @@ export class HttpResponseInterceptor implements HttpInterceptor {
}); });
} }
} else if (error.status === StatusCodes.UNAUTHORIZED) { } else if (error.status === StatusCodes.UNAUTHORIZED) {
if (this.webAuthnService.isEnabled()) { if (!error.url.includes('/data-providers/ghostfolio/status')) {
this.router.navigate(['/webauthn']); if (this.webAuthnService.isEnabled()) {
} else if (!error.url.includes('/data-providers/ghostfolio/status')) { this.router.navigate(['/webauthn']);
this.tokenStorageService.signOut(); } else {
this.tokenStorageService.signOut();
}
} }
} }

Loading…
Cancel
Save