From bf1be750777bcc4a63539ddaaf7c53a8cf4fba95 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 12 Oct 2018 10:36:09 +0200
Subject: [PATCH] fix(gitlab): massage issue bodies

Closes #2643
---
 lib/platform/gitlab/index.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/platform/gitlab/index.js b/lib/platform/gitlab/index.js
index 2fdea58ac7..5c48502c4b 100644
--- a/lib/platform/gitlab/index.js
+++ b/lib/platform/gitlab/index.js
@@ -438,17 +438,18 @@ async function findIssue(title) {
 
 async function ensureIssue(title, body) {
   logger.debug(`ensureIssue()`);
+  const description = getPrBody(body);
   try {
     const issueList = await getIssueList();
     const issue = issueList.find(i => i.title === title);
     if (issue) {
-      const issueBody = (await get(
+      const existingDescription = (await get(
         `projects/${config.repository}/issues/${issue.iid}`
       )).body.description;
-      if (issueBody !== body) {
+      if (existingDescription !== description) {
         logger.debug('Updating issue body');
         await get.put(`projects/${config.repository}/issues/${issue.iid}`, {
-          body: { description: body },
+          body: { description },
         });
         return 'updated';
       }
@@ -456,7 +457,7 @@ async function ensureIssue(title, body) {
       await get.post(`projects/${config.repository}/issues`, {
         body: {
           title,
-          description: body,
+          description,
         },
       });
       // delete issueList so that it will be refetched as necessary
-- 
GitLab