Browse Source

fix: shared view fields local mode

Signed-off-by: mertmit <mertmit99@gmail.com>
pull/5332/head
mertmit 2 years ago
parent
commit
332e55fbcb
  1. 7
      packages/nc-gui/composables/useViewColumns.ts

7
packages/nc-gui/composables/useViewColumns.ts

@ -140,7 +140,7 @@ export function useViewColumns(
} }
const saveOrUpdate = async (field: any, index: number) => { const saveOrUpdate = async (field: any, index: number) => {
if (isLocalMode.value && fields.value && !isUIAllowed('fieldsSync')) { if (isLocalMode.value && fields.value) {
fields.value[index] = field fields.value[index] = field
meta.value!.columns = meta.value!.columns?.map((column: ColumnType) => { meta.value!.columns = meta.value!.columns?.map((column: ColumnType) => {
if (column.id === field.fk_column_id) { if (column.id === field.fk_column_id) {
@ -154,10 +154,6 @@ export function useViewColumns(
}) })
localChanges.value.push(field) localChanges.value.push(field)
await loadViewColumns()
reloadData?.()
return
} }
if (isUIAllowed('fieldsSync')) { if (isUIAllowed('fieldsSync')) {
@ -172,6 +168,7 @@ export function useViewColumns(
return insertedField return insertedField
} }
} }
await loadViewColumns() await loadViewColumns()
reloadData?.() reloadData?.()
} }

Loading…
Cancel
Save