Skip to content

Commit bb8c906

Browse files
Make download files' name consistent
1 parent c812db5 commit bb8c906

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

pkg/sbombastic-image-vulnerability-scanner/components/ImageDetails.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
>
5353
<button
5454
class="dropdown-item"
55-
@click="downloadImageDetailReport"
55+
@click="downloadFullReport"
5656
>
5757
<i class="icon icon-download"></i>
5858
{{ t('imageScanner.images.downloadImageDetailReport') }}
@@ -880,7 +880,7 @@ export default {
880880
// Generate SBOM download
881881
const sbomData = JSON.stringify(this.sbom.spdx, null, 2);
882882
883-
this.downloadJSON(sbomData, `${ this.imageName }-sbom.json`);
883+
this.downloadJSON(sbomData, `${ this.imageName }-sbom_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.json`);
884884
885885
this.$store.dispatch('growl/success', {
886886
title: 'Success',
@@ -940,7 +940,7 @@ export default {
940940
// Generate JSON vulnerability report
941941
const reportData = JSON.stringify(this.vulnerabilityReport.report, null, 2);
942942
943-
this.downloadJSON(reportData, `${ this.imageName }-vulnerability-report.json`);
943+
this.downloadJSON(reportData, `${ this.imageName }-vulnerability-report_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.json`);
944944
945945
this.$store.dispatch('growl/success', {
946946
title: 'Success',
@@ -1163,7 +1163,7 @@ export default {
11631163
// Generate CSV from vulnerability report data
11641164
const csvData = this.generateCSVFromVulnerabilityReport();
11651165
1166-
this.downloadCSV(csvData, `${ this.imageName }-full-report_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.csv`);
1166+
this.downloadCSV(csvData, `${ this.imageName }-image-detail-report_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.csv`);
11671167
11681168
this.$store.dispatch('growl/success', {
11691169
title: 'Success',
@@ -1191,7 +1191,7 @@ export default {
11911191
// Generate CSV from filtered vulnerability data
11921192
const csvData = this.generateCSVFromFilteredVulnerabilities();
11931193
1194-
this.downloadCSV(csvData, `${ this.imageName }-custom-report_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.csv`);
1194+
this.downloadCSV(csvData, `${ this.imageName }-image-detail-report_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.csv`);
11951195
11961196
this.$store.dispatch('growl/success', {
11971197
title: 'Success',

pkg/sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/ImageOverview.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -403,14 +403,14 @@ export default {
403403
const spdxString = JSON.stringify(sbom.spdx, null, 2);
404404
const sbomBlob = new Blob([spdxString], { type: 'application/json;charset=utf-8' });
405405
406-
saveAs(sbomBlob, `${ sbom.metadata.name }-sbom.spdx.json`);
406+
saveAs(sbomBlob, `${ sbom.metadata.name }-sbom_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.spdx.json`);
407407
},
408408
async downloadJson(res) {
409409
const target = (res && res.length ? res[0] : null);
410410
const vulReport = await this.$store.dispatch('cluster/find', { type: RESOURCE.VULNERABILITY_REPORT, id: target.id });
411411
const jsonBlob = new Blob([JSON.stringify(vulReport.report, null, 2)], { type: 'application/json;charset=utf-8' });
412412
413-
saveAs(jsonBlob, `${ target.id }-vul-report.json`);
413+
saveAs(jsonBlob, `${ target.id }-vulnerabilities-report_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.json`);
414414
},
415415
async downloadCsv(res) {
416416
const target = (res && res.length ? res[0] : null);
@@ -425,7 +425,7 @@ export default {
425425
);
426426
const csvBlob = new Blob([Papa.unparse(csv)], { type: 'text/csv;charset=utf-8' });
427427
428-
saveAs(csvBlob, `${ target.id }-image-detail-report.csv`);
428+
saveAs(csvBlob, `${ target.id }-image-detail-report_${ day(new Date().getTime()).format('MMDDYYYY_HHmmss') }.csv`);
429429
},
430430
// applyFilters() {
431431
// let filtered = _.cloneDeep(this.preprocessedImagesBak);

0 commit comments

Comments
 (0)