We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 63e4ddc commit d3426e5Copy full SHA for d3426e5
1 file changed
src/views/Results.vue
@@ -786,16 +786,18 @@ export default defineComponent({
786
},
787
788
async onDownloadFile(nextFileFormat: SupportedFileFormat): Promise<void> {
789
- const exportUrl =
+ const url = new URL(
790
generateOcsUrl('apps/forms/api/v3/forms/{id}/submissions', {
791
id: this.form.id,
792
- })
793
- + '?requesttoken='
794
- + encodeURIComponent(getRequestToken() ?? '')
795
- + '&fileFormat='
796
- + nextFileFormat
+ }),
+ window.location.origin,
+ )
+ url.searchParams.set('requesttoken', getRequestToken() ?? '')
+ url.searchParams.set('fileFormat', nextFileFormat)
797
798
- window.open(exportUrl, '_self')
+ const link = document.createElement('a')
799
+ link.href = url.toString()
800
+ link.click()
801
802
803
async onLinkFile(): Promise<void> {
0 commit comments