Quick fix for datasource plus table fetching, make sure the UI lists the tables that the user has requested and no extras.
This commit is contained in:
parent
524d344fe0
commit
3fef064bcc
|
@ -1,6 +1,6 @@
|
||||||
import { derived, writable, get } from "svelte/store"
|
import { derived, writable, get } from "svelte/store"
|
||||||
import { notifications } from "@budibase/bbui"
|
import { notifications } from "@budibase/bbui"
|
||||||
import { datasources, ImportTableError } from "stores/backend"
|
import { datasources, ImportTableError, tables } from "stores/backend"
|
||||||
|
|
||||||
export const createTableSelectionStore = (integration, datasource) => {
|
export const createTableSelectionStore = (integration, datasource) => {
|
||||||
const tableNamesStore = writable([])
|
const tableNamesStore = writable([])
|
||||||
|
@ -27,7 +27,7 @@ export const createTableSelectionStore = (integration, datasource) => {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await datasources.updateSchema(datasource, get(selectedTableNamesStore))
|
await datasources.updateSchema(datasource, get(selectedTableNamesStore))
|
||||||
|
await tables.fetch()
|
||||||
notifications.success(`Tables fetched successfully.`)
|
notifications.success(`Tables fetched successfully.`)
|
||||||
await onComplete()
|
await onComplete()
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
|
Loading…
Reference in New Issue