1
0
Fork 0
mirror of synced 2024-10-05 12:34:50 +13:00

Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates

This commit is contained in:
Dean 2023-05-26 09:12:03 +01:00
commit 659bffa548
2 changed files with 21 additions and 12 deletions

View file

@ -113,17 +113,26 @@
})
download(data, `export.${exportFormat}`)
} else if (filters || sorting) {
const data = await API.exportRows({
tableId: view,
format: exportFormat,
search: {
query: luceneFilter,
sort: sorting?.sortColumn,
sortOrder: sorting?.sortOrder,
paginate: false,
},
})
download(data, `export.${exportFormat}`)
let response
try {
response = await API.exportRows({
tableId: view,
format: exportFormat,
search: {
query: luceneFilter,
sort: sorting?.sortColumn,
sortOrder: sorting?.sortOrder,
paginate: false,
},
})
} catch (e) {
console.error("Failed to export", e)
notifications.error("Export Failed")
}
if (response) {
download(response, `export.${exportFormat}`)
notifications.success("Export Successful")
}
} else {
await exportView()
}

View file

@ -415,7 +415,7 @@ export async function exportRows(ctx: UserCtx) {
result = await outputProcessing(table, response)
} else if (query) {
let searchResponse = await exports.search(ctx)
let searchResponse = await search(ctx)
result = searchResponse.rows
}