1
0
Fork 0
mirror of synced 2024-06-29 19:41:03 +12:00

Move datasource init to onMount

This commit is contained in:
Rory Powell 2021-12-14 11:57:28 +00:00
parent 9581c1d381
commit 451116b690

View file

@ -21,6 +21,7 @@
import { cloneDeep } from "lodash/fp"
import ImportRestQueriesModal from "components/backend/DatasourceNavigator/modals/ImportRestQueriesModal.svelte"
import { onMount } from "svelte"
let importQueriesModal
let changed
@ -34,14 +35,6 @@
ds => ds._id === $datasources.selected
)
$: integration = datasource && $integrations[datasource.source]
$: {
if (
baseDatasource &&
(!datasource || datasource.source !== baseDatasource.source)
) {
datasource = cloneDeep(baseDatasource)
}
}
$: queryList = $queries.list.filter(
query => query.datasourceId === datasource?._id
)
@ -72,6 +65,10 @@
queries.select(query)
$goto(`./${query._id}`)
}
onMount(() => {
datasource = cloneDeep(baseDatasource)
})
</script>
<Modal bind:this={importQueriesModal}>