From 00597284defd5e938f425046e587480c192691ae Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sun, 25 Nov 2018 14:18:02 +0100 Subject: [PATCH] cache: Don't return an error for truncated files Closes #1229 Closes #1328 --- internal/cache/file.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/cache/file.go b/internal/cache/file.go index 32ad237bf..36c38ba97 100644 --- a/internal/cache/file.go +++ b/internal/cache/file.go @@ -127,7 +127,8 @@ func (c *Cache) Save(h restic.Handle, rd io.Reader) error { if n <= crypto.Extension { _ = f.Close() _ = c.Remove(h) - return errors.Errorf("trying to cache truncated file %v", h) + debug.Log("trying to cache truncated file %v, removing", h) + return nil } if err = f.Close(); err != nil {