From 47c9657cc3c43ed4f92c19540c512336e190fa40 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Wed, 3 Mar 2021 20:02:33 -0500 Subject: [PATCH] Prefix export url with app root path Fixes #4258 --- .../export-sidebar-detail/export-sidebar-detail.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue b/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue index bdec5f5213..9eb1b7e6ef 100644 --- a/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue +++ b/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue @@ -32,6 +32,7 @@ import { defineComponent, ref, PropType } from '@vue/composition-api'; import { Collection } from '@/types'; import api from '@/api'; +import { getRootPath } from '@/utils/get-root-path'; export default defineComponent({ props: { @@ -48,14 +49,14 @@ export default defineComponent({ required: true, }, }, - setup(props, { emit }) { + setup(props) { const format = ref('csv'); const useFilters = ref(true); return { format, useFilters, exportData }; function exportData() { - const url = `/items/${props.collection.collection}`; + const url = getRootPath() + `items/${props.collection.collection}`; let params: Record = { access_token: api.defaults.headers.Authorization.substring(7), @@ -81,6 +82,7 @@ export default defineComponent({ const qs = Object.keys(params) .map((key) => `${key}=${params[key]}`) .join('&'); + window.open(`${url}?${qs}`); } },