mirror of
https://github.com/hashicorp/vault.git
synced 2026-02-18 18:38:08 -05:00
UI/ fix firefox not recognizing csv export (#15364)
* add extension to filenmae * add changelog
This commit is contained in:
parent
64994a076b
commit
fa3f18b7cc
2 changed files with 5 additions and 1 deletions
3
changelog/15364.txt
Normal file
3
changelog/15364.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
```release-note:bug
|
||||
ui: fix firefox inability to recognize file format of client count csv export
|
||||
```
|
||||
|
|
@ -8,7 +8,8 @@ import Service from '@ember/service';
|
|||
|
||||
export default class DownloadCsvService extends Service {
|
||||
download(filename, content) {
|
||||
let formattedFilename = filename?.replace(/\s+/g, '-') || 'vault-data.csv';
|
||||
// even though Blob type 'text/csv' is specified below, some browsers (ex. Firefox) require the filename has an explicit extension
|
||||
let formattedFilename = `${filename?.replace(/\s+/g, '-')}.csv` || 'vault-data.csv';
|
||||
let { document, URL } = window;
|
||||
let downloadElement = document.createElement('a');
|
||||
downloadElement.download = formattedFilename;
|
||||
|
|
|
|||
Loading…
Reference in a new issue