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

Loading…
Cancel
Save