From 9aa56d2b9af2037a0a3152733df5976675c60031 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 5 Nov 2023 20:50:47 -0700 Subject: [PATCH] tests pass --- replicator/filetree.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/replicator/filetree.go b/replicator/filetree.go index 779d3bc..379f529 100644 --- a/replicator/filetree.go +++ b/replicator/filetree.go @@ -118,7 +118,13 @@ func (tree FileTree) Del(ctx context.Context, key Key, version Version) error { } } - return os.Remove(tree.realpath(key)) + if err := os.Remove(tree.realpath(key)); os.IsNotExist(err) { + return nil + } else if err != nil { + return err + } + + return nil } func (tree FileTree) realpath(key Key) string {