From a9c53e759f23e05b069bc5772daf8045e12872e7 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sun, 23 Apr 2023 13:45:28 +0800 Subject: [PATCH] :art: Improve data snapshot comparison https://github.com/siyuan-note/siyuan/issues/8081 --- kernel/model/repository.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kernel/model/repository.go b/kernel/model/repository.go index c8bdc886b..5623197a0 100644 --- a/kernel/model/repository.go +++ b/kernel/model/repository.go @@ -181,14 +181,14 @@ func DiffRepoSnapshots(left, right string) (ret *LeftRightDiff, err error) { continue } - ret.RemovesRight = append(ret.RemovesRight, &DiffFile{ + ret.AddsLeft = append(ret.AddsLeft, &DiffFile{ FileID: removeRight.ID, Title: title, Updated: removeRight.Updated, }) } - if 1 > len(ret.RemovesRight) { - ret.RemovesRight = []*DiffFile{} + if 1 > len(ret.AddsLeft) { + ret.AddsLeft = []*DiffFile{} } for _, addLeft := range diff.AddsLeft { @@ -197,14 +197,14 @@ func DiffRepoSnapshots(left, right string) (ret *LeftRightDiff, err error) { continue } - ret.AddsLeft = append(ret.AddsLeft, &DiffFile{ + ret.RemovesRight = append(ret.RemovesRight, &DiffFile{ FileID: addLeft.ID, Title: title, Updated: addLeft.Updated, }) } - if 1 > len(ret.AddsLeft) { - ret.AddsLeft = []*DiffFile{} + if 1 > len(ret.RemovesRight) { + ret.RemovesRight = []*DiffFile{} } for _, updateLeft := range diff.UpdatesLeft {