UI/ fix firefox not recognizing csv export (#15364)
* add extension to filenmae * add changelog
This commit is contained in:
parent
789dc75a45
commit
10a19b7c54
|
@ -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 {
|
export default class DownloadCsvService extends Service {
|
||||||
download(filename, content) {
|
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 { document, URL } = window;
|
||||||
let downloadElement = document.createElement('a');
|
let downloadElement = document.createElement('a');
|
||||||
downloadElement.download = formattedFilename;
|
downloadElement.download = formattedFilename;
|
||||||
|
|
Loading…
Reference in New Issue