diff --git a/packages/nc-gui/composables/useApi/interceptors.ts b/packages/nc-gui/composables/useApi/interceptors.ts index e8f26da9be..cf6032b2a0 100644 --- a/packages/nc-gui/composables/useApi/interceptors.ts +++ b/packages/nc-gui/composables/useApi/interceptors.ts @@ -84,11 +84,15 @@ export function addAxiosInterceptors(api: Api) { // ignore since it could have already been handled and redirected to sign in }) } else { - // if refreshTokenPromise = new Promise((resolve, reject) => { refreshTokenPromiseRes = resolve refreshTokenPromiseRej = reject }) + + // set a catch on the promise to avoid unhandled promise rejection + refreshTokenPromise.catch(() => { + // ignore + }) } // Try request again with new token