From 65b0d9ba7b1ce0c43f0630e546e0a1f13d51d84b Mon Sep 17 00:00:00 2001 From: Alex Wilmer Date: Thu, 12 May 2016 14:04:27 -0400 Subject: [PATCH] fix(files): 2378 case/project/access in ds analys - fix issue downloading downstream analyses output files throws auth Closes #2378 --- app/scripts/files/files.controllers.ts | 7 +++++-- app/scripts/files/module.ts | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/scripts/files/files.controllers.ts b/app/scripts/files/files.controllers.ts index 6ce306ac8..8c6c9c0ba 100755 --- a/app/scripts/files/files.controllers.ts +++ b/app/scripts/files/files.controllers.ts @@ -77,7 +77,10 @@ module ngApp.files.controllers { file.downstream_analyses = file.downstream_analyses.reduce( (prev, curr) => prev.concat((curr.output_files || []).map(x => - _.extend({}, x, { workflow_type: curr.workflow_type })) + _.extend({}, x, { + workflow_type: curr.workflow_type, + cases: file.cases.slice() + })) ), [] ); @@ -105,7 +108,7 @@ module ngApp.files.controllers { makeSearchPageLink(files: IFile[] = []): any { if (files.length) { var filterString = this.$filter("makeFilter")([{ - field: 'files.file_id', + field: 'files.file_id', value: files.map(f => f.file_id) }], true); var href = 'search/f?filters=' + filterString; diff --git a/app/scripts/files/module.ts b/app/scripts/files/module.ts index b814ae231..016ec2186 100755 --- a/app/scripts/files/module.ts +++ b/app/scripts/files/module.ts @@ -49,6 +49,7 @@ module ngApp.files { "analysis.metadata.read_groups.library_name", "analysis.metadata.read_groups.sequencing_center", "analysis.metadata.read_groups.sequencing_date", + "downstream_analyses.output_files.access", "downstream_analyses.output_files.file_id", "downstream_analyses.output_files.file_name", "downstream_analyses.output_files.data_category",