feature[TW25665]: Fix the error to download all change reports Change-Id: Ia5288ad53eaa7d1b0368ce03d53c67ecf882427d
diff --git a/plugins/org.eclipse.osee.web/src/app/diff-report/diff-table/diff-table.component.ts b/plugins/org.eclipse.osee.web/src/app/diff-report/diff-table/diff-table.component.ts index f748be4..694f9a1 100644 --- a/plugins/org.eclipse.osee.web/src/app/diff-report/diff-table/diff-table.component.ts +++ b/plugins/org.eclipse.osee.web/src/app/diff-report/diff-table/diff-table.component.ts
@@ -334,15 +334,8 @@ } downloadChangeReports(url: string) { - var rpcrNums = ''; - var icdDiffs = ''; - this.dataSource.data.forEach((element) => { - if (element.changeReport) - rpcrNums = rpcrNums + ',' + element.changeReport; - if (element.icdDiff) icdDiffs = icdDiffs + ',' + element.icdDiff; - }); this.reportService - .downloadChangeReports(url, rpcrNums, icdDiffs) + .downloadChangeReports(url) .subscribe((data: any) => this.getZipFile(data)), () => console.log('Completed file download.'); }
diff --git a/plugins/org.eclipse.osee.web/src/app/diff-report/services/report.service.ts b/plugins/org.eclipse.osee.web/src/app/diff-report/services/report.service.ts index 34cdd58..aea2026 100644 --- a/plugins/org.eclipse.osee.web/src/app/diff-report/services/report.service.ts +++ b/plugins/org.eclipse.osee.web/src/app/diff-report/services/report.service.ts
@@ -135,7 +135,7 @@ var program = this._searchOptions$.value.program; var build = this._searchOptions$.value.build; if (program && build) { - return this.http.get<String>(url + '/downloadAllDataToCsv?', { + return this.http.get<String>(url + '/downloadAllDataToCsv', { params: { build: build, program: program, @@ -156,15 +156,9 @@ ); } - downloadChangeReports(url: string, rpcrNums: string, icdDiff: string): any { - if (rpcrNums) { - return this.http.get(url + '/download?' + 'rpcrNums=' + rpcrNums, { - responseType: 'blob', - }); - } else if (icdDiff) { - return this.http.get(url + '/download?' + 'cdbSystem=' + icdDiff, { - responseType: 'blob', - }); - } else return of(); + downloadChangeReports(url: string): any { + return this.http.get(url + '/downloadChangeReports', { + responseType: 'blob', + }); } }