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