From fc82093fbd5e0a25651ab40adc4711c7c4336dc7 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 27 Feb 2025 23:55:42 +0800 Subject: [PATCH] :art: Improve database date field relative between filter https://github.com/siyuan-note/siyuan/issues/14217 --- kernel/av/filter.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/av/filter.go b/kernel/av/filter.go index bac2de516..22d477cdb 100644 --- a/kernel/av/filter.go +++ b/kernel/av/filter.go @@ -644,10 +644,10 @@ func filterRelativeTime(valueMills int64, valueIsNotEmpty bool, operator FilterO ((valueTime.After(otherValueStart2) || valueTime.Equal(otherValueStart2)) && (valueTime.Before(otherValueEnd2) || valueTime.Equal(otherValueEnd2))) } else if RelativeDateDirectionAfter == direction2 { var leftStart, rightEnd time.Time - if otherValueEnd.Before(otherValueEnd2) { - leftStart = otherValueEnd + if otherValueStart.Before(otherValueStart2) { + leftStart = otherValueStart } else { - leftStart = otherValueEnd2 + leftStart = otherValueStart2 } if otherValueEnd.After(otherValueEnd2) { rightEnd = otherValueEnd