From 980aed2d9a6441cc1411b80b7fcc64dd2b19f4bf Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Sun, 27 Jan 2019 20:59:43 +0100 Subject: [PATCH] fix(jira): limit issue to link transformation to electron context --- .../issue/jira/jira-issue/jira-issue.service.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/app/features/issue/jira/jira-issue/jira-issue.service.ts b/src/app/features/issue/jira/jira-issue/jira-issue.service.ts index de987852cc7..0aff34a5321 100644 --- a/src/app/features/issue/jira/jira-issue/jira-issue.service.ts +++ b/src/app/features/issue/jira/jira-issue/jira-issue.service.ts @@ -12,6 +12,7 @@ import { IssueData } from '../../issue'; import { take } from 'rxjs/operators'; import { Observable } from 'rxjs'; import { DropPasteInputType } from '../../../../core/drop-paste-input/drop-paste-input'; +import { IS_ELECTRON } from '../../../../app.constants'; @Injectable({ @@ -139,12 +140,14 @@ export class JiraIssueService { getMappedAttachmentsFromIssue(issueData: JiraIssue): Attachment[] { const attachments = issueData && issueData.attachments && issueData.attachments.map(mapJiraAttachmentToAttachment); - return attachments - // TODO remove once we have proper jira download files working - .map((attachment) => { - const link = 'LINK' as DropPasteInputType; - return {...attachment, type: link}; - }); + return (IS_ELECTRON) + ? attachments + // TODO remove once we have proper jira download files working + .map((attachment) => { + const link = 'LINK' as DropPasteInputType; + return {...attachment, type: link}; + }) + : attachments; } private _createChangelog(updatedIssue: JiraIssue, oldIssue: JiraIssue): JiraChangelogEntry[] {