1
0
Fork 0
mirror of synced 2024-09-30 17:18:14 +13:00

Refetch tables on many to many

This commit is contained in:
Adria Navarro 2023-07-03 10:13:42 +01:00
parent 036af2d32f
commit 6cb664060e
2 changed files with 13 additions and 1 deletions

View file

@ -182,6 +182,12 @@
indexes,
})
dispatch("updatecolumns")
if (
saveColumn.type === LINK_TYPE &&
saveColumn.relationshipType === RelationshipTypes.MANY_TO_MANY
) {
dispatch("updatetables")
}
if (originalName) {
notifications.success("Column updated successfully")
} else {

View file

@ -1,6 +1,7 @@
<script>
import { getContext, onMount } from "svelte"
import { Modal } from "@budibase/bbui"
import { tables } from "stores/backend"
import CreateEditColumn from "components/backend/DataTable/modals/CreateEditColumn.svelte"
const { rows, subscribe } = getContext("grid")
@ -11,5 +12,10 @@
</script>
<Modal bind:this={modal}>
<CreateEditColumn on:updatecolumns={rows.actions.refreshTableDefinition} />
<CreateEditColumn
on:updatecolumns={rows.actions.refreshTableDefinition}
on:updatetables={() => {
tables.fetch()
}}
/>
</Modal>