diff --git a/packages/nc-gui-v2/components/smartsheet-column/FormulaOptions.vue b/packages/nc-gui-v2/components/smartsheet-column/FormulaOptions.vue index ba57f2d5bf..0e06220b66 100644 --- a/packages/nc-gui-v2/components/smartsheet-column/FormulaOptions.vue +++ b/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) => - !column || (column.value.id !== c.id && !(c.uidt === UITypes.LinkToAnotherRecord && c.system === 1)), - ) + .filter((c: Record) => { + // 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',