diff --git a/lib/platform/gitlab/index.ts b/lib/platform/gitlab/index.ts index 01426aa157430d64c647f2994933885629d56319..dddb023449ae0517ccd9b9ae6849ef9ee3fb7ea3 100644 --- a/lib/platform/gitlab/index.ts +++ b/lib/platform/gitlab/index.ts @@ -401,11 +401,13 @@ export async function setBranchStatus( await api.post(url, { body: options }); } catch (err) /* istanbul ignore next */ { if ( - err.message && - err.message.startsWith( + err.body && + err.body.message && + err.body.message.startsWith( 'Cannot transition status via :enqueue from :pending' ) ) { + // https://gitlab.com/gitlab-org/gitlab-foss/issues/25807 logger.info('Ignoring status transition error'); } else { logger.debug({ err });