|
|
@@ -69,10 +69,8 @@ export default defineComponent({
|
|
|
const query: Query = repository.query()
|
|
|
|
|
|
const submit = async () => {
|
|
|
- const dataPersister = new DataPersister()
|
|
|
- dataPersister.initCtx(context as unknown as Context)
|
|
|
|
|
|
- const response = await dataPersister.invoke(
|
|
|
+ const response = await context.$dataPersister.invoke(
|
|
|
{
|
|
|
url: '/api/export/cmf-licence/organization',
|
|
|
type: QUERY_TYPE.DEFAULT,
|
|
|
@@ -90,15 +88,16 @@ export default defineComponent({
|
|
|
}
|
|
|
|
|
|
const download = async () => {
|
|
|
-
|
|
|
if (file.value === null) {
|
|
|
+ console.error("File is not defined yet, impossible to download")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (pending.value) {
|
|
|
+ console.error("File is still pending, impossible to download")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- const dataProvider = new DataProvider()
|
|
|
- dataProvider.initCtx(context as unknown as Context)
|
|
|
-
|
|
|
- const response = await dataProvider.invoke(
|
|
|
+ const response = await context.$dataProvider.invoke(
|
|
|
{
|
|
|
type: QUERY_TYPE.FILE,
|
|
|
fileArgs: { fileId: file.value.id }
|