From ca1be10f1783b0ff2e5f50506a581a1d52d16b90 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 7 Apr 2024 11:59:27 +0800 Subject: [PATCH] :bug: Database rollup calculation range anomaly https://github.com/siyuan-note/siyuan/issues/10913 --- kernel/av/value.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/av/value.go b/kernel/av/value.go index 2a2793386..0a2728d5c 100644 --- a/kernel/av/value.go +++ b/kernel/av/value.go @@ -781,6 +781,10 @@ func (r *ValueRollup) RenderContents(calc *RollupCalc, destKey *Key) { r.Contents = []*Value{{Type: KeyTypeNumber, Number: NewFormattedValueNumber(maxVal, destKey.NumberFormat)}} } case CalcOperatorRange: + if 2 > len(r.Contents) { + return + } + minVal := math.MaxFloat64 maxVal := -math.MaxFloat64 earliest := int64(0)