فهرست منبع

:bug: Database rollup calculation range anomaly https://github.com/siyuan-note/siyuan/issues/10913

Daniel 1 سال پیش
والد
کامیت
ca1be10f17
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      kernel/av/value.go

+ 4 - 0
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)}}
 			r.Contents = []*Value{{Type: KeyTypeNumber, Number: NewFormattedValueNumber(maxVal, destKey.NumberFormat)}}
 		}
 		}
 	case CalcOperatorRange:
 	case CalcOperatorRange:
+		if 2 > len(r.Contents) {
+			return
+		}
+
 		minVal := math.MaxFloat64
 		minVal := math.MaxFloat64
 		maxVal := -math.MaxFloat64
 		maxVal := -math.MaxFloat64
 		earliest := int64(0)
 		earliest := int64(0)