diff --git a/managers/SharedGitlabManager.ts b/managers/SharedGitlabManager.ts index e12a425d89ac84e485a1d4627b08a7b38677949c..48f556e13e058d16afa61fbd705cf4ea08852bb0 100644 --- a/managers/SharedGitlabManager.ts +++ b/managers/SharedGitlabManager.ts @@ -4,7 +4,6 @@ import * as GitlabCore from '@gitbeaker/co import { GitbeakerRequestError } from '@gitbeaker/requester-utils'; import { Gitlab, PipelineSchema, ProjectSchema, UserSchema } from '@gitbeaker/rest'; import GitlabToken from '../types/Gitlab/GitlabToken'; -import { StatusCodes } from 'http-status-codes'; class SharedGitlabManager { @@ -26,7 +25,7 @@ class SharedGitlabManager { try { return await request(); } catch ( error ) { - if ( this.refreshTokenFunction && refreshTokenIfNeeded && error instanceof GitbeakerRequestError && error.cause?.response.status === StatusCodes.UNAUTHORIZED ) { + if ( this.refreshTokenFunction && refreshTokenIfNeeded && error instanceof GitbeakerRequestError ) { this.setToken(await this.refreshTokenFunction()); return this.executeGitlabRequest(request, false);