From 36c4a3891b3ee1785b5a82e43cb1f4da8e90c944 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 3 Mar 2024 16:32:37 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/protyle/render/av/calc.ts | 1 + app/src/protyle/render/av/rollup.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/render/av/calc.ts b/app/src/protyle/render/av/calc.ts index 6a1453996..82e92b1b3 100644 --- a/app/src/protyle/render/av/calc.ts +++ b/app/src/protyle/render/av/calc.ts @@ -399,6 +399,7 @@ export const getCalcValue = (column: IAVColumn) => { export const getNameByOperator = (operator: string, isRollup: boolean) => { switch (operator) { + case undefined: case "": return isRollup ? window.siyuan.languages.original : window.siyuan.languages.calcOperatorNone; case "Count all": diff --git a/app/src/protyle/render/av/rollup.ts b/app/src/protyle/render/av/rollup.ts index 7cc10f97c..4c38c8ea3 100644 --- a/app/src/protyle/render/av/rollup.ts +++ b/app/src/protyle/render/av/rollup.ts @@ -200,7 +200,9 @@ export const bindRollupData = (options: { goSearchRollupTargetElement.querySelector(".b3-menu__accelerator").textContent = item.key.name; const goSearchRollupCalcElement = options.menuElement.querySelector('[data-type="goSearchRollupCalc"]') as HTMLElement; goSearchRollupCalcElement.dataset.colType = item.key.type; - goSearchRollupCalcElement.dataset.calc = oldValue.calc.operator; + if (oldValue.calc) { + goSearchRollupCalcElement.dataset.calc = oldValue.calc.operator; + } return true; } });