diff --git a/lib/features/login/data/network/config/authorization_interceptors.dart b/lib/features/login/data/network/config/authorization_interceptors.dart index 0b98b536e..23c0c1b77 100644 --- a/lib/features/login/data/network/config/authorization_interceptors.dart +++ b/lib/features/login/data/network/config/authorization_interceptors.dart @@ -77,7 +77,8 @@ class AuthorizationInterceptors extends InterceptorsWrapper { void onError(DioError err, ErrorInterceptorHandler handler) async { final requestOptions = err.requestOptions; log('AuthorizationInterceptors::onError(): $err'); - if ((_isTokenExpired() || err.response?.statusCode == 401) && + if (_isTokenExpired() && + err.response?.statusCode == 401 && _isAuthenticationOidcValid()) { try { final newToken = await _authenticationClient.refreshingTokensOIDC(