Browse Source

fix(nc-gui): remove `useMetas` from watch cb

pull/4030/head
braks 2 years ago
parent
commit
0d27467f71
  1. 7
      packages/nc-gui/components/smartsheet/Grid.vue

7
packages/nc-gui/components/smartsheet/Grid.vue

@ -14,12 +14,15 @@ import {
OpenNewRecordFormHookInj,
PaginationDataInj,
ReadonlyInj,
ReloadRowDataHookInj,
ReloadViewDataHookInj,
computed,
createEventHook,
extractPkFromRow,
inject,
isColumnRequiredAndNull,
message,
onBeforeUnmount,
onClickOutside,
onMounted,
provide,
@ -27,6 +30,7 @@ import {
useEventListener,
useGridViewColumnWidth,
useI18n,
useMetas,
useMultiSelect,
useRoute,
useSmartsheetStoreOrThrow,
@ -98,6 +102,8 @@ const {
removeRowIfNew,
} = useViewData(meta, view, xWhere)
const { getMeta } = useMetas()
const { loadGridViewColumns, updateWidth, resizingColWidth, resizingCol } = useGridViewColumnWidth(view)
const { selectCell, selectBlock, selectedRange, clearRangeRows, startSelectRange, selected } = useMultiSelect(
@ -336,7 +342,6 @@ watch(
if (next && next.id !== old?.id) {
// whenever tab changes or view changes save any unsaved data
if (old?.id) {
const { getMeta } = useMetas()
const oldMeta = await getMeta(old.fk_model_id!)
if (oldMeta) {
await saveOrUpdateRecords({

Loading…
Cancel
Save