Browse Source

fix(nc-gui): revise groupingFieldColumn in share view

pull/4848/head
Wing-Kam Wong 2 years ago
parent
commit
b39f16d760
  1. 7
      packages/nc-gui/composables/useKanbanViewStore.ts

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

@ -157,9 +157,10 @@ const [useProvideKanbanViewStore, useKanbanViewStore] = useInjectionState(
: await $api.dbView.kanbanRead(viewMeta.value.id)
// set groupingField
// avoid getting from meta.value.columns
// it would be undefiend as grouping field can be unselected before passing to share view
groupingFieldColumn.value = (await $api.dbTableColumn.get(kanbanMetaData.value.fk_grp_col_id!))! as ColumnType
groupingFieldColumn.value = !isPublic.value
? (meta.value.columns as ColumnType[]).filter((f) => f.id === kanbanMetaData.value.fk_grp_col_id)[0] || {}
: ((typeof sharedView.value?.meta === 'string' ? JSON.parse(sharedView.value?.meta) : sharedView.value?.meta)
.groupingFieldColumn! as ColumnType)
groupingField.value = groupingFieldColumn.value.title!

Loading…
Cancel
Save