From da1f608588cd192e9bd827bd67240a1c58183566 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sun, 13 Oct 2019 07:46:12 +0200
Subject: [PATCH] fix(gitlab): Ignore setBranchStatus error

---
 lib/platform/gitlab/index.ts | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/platform/gitlab/index.ts b/lib/platform/gitlab/index.ts
index 01426aa157..dddb023449 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 });
-- 
GitLab