Browse Source

fix(gui-v2): skip system LTAR columns

pull/3484/head
Wing-Kam Wong 2 years ago
parent
commit
b0627ff2c1
  1. 11
      packages/nc-gui-v2/components/smartsheet-column/FormulaOptions.vue

11
packages/nc-gui-v2/components/smartsheet-column/FormulaOptions.vue

@ -96,10 +96,13 @@ const suggestionsList = computed(() => {
examples: formulas[fn].examples,
})),
...columns.value
.filter(
(c: Record<string, any>) =>
!column || (column.value.id !== c.id && !(c.uidt === UITypes.LinkToAnotherRecord && c.system === 1)),
)
.filter((c: Record<string, any>) => {
// skip system LTAR columns
if (c.uidt === UITypes.LinkToAnotherRecord && c.system) return false
// v1 logic? skip the current column
if (!column) return true
return column.value.id !== c.id
})
.map((c: any) => ({
text: c.title,
type: 'column',

Loading…
Cancel
Save