From 16e049c658b2ea4de33c45a79fc25dba2901fc6e Mon Sep 17 00:00:00 2001 From: Mustafa Gezen Date: Fri, 15 Oct 2021 22:27:11 +0200 Subject: [PATCH] fix: filesystem based blob storage should not fail when a blob is missing --- pkg/blob/file/file.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/blob/file/file.go b/pkg/blob/file/file.go index 4842a6d..97bf922 100644 --- a/pkg/blob/file/file.go +++ b/pkg/blob/file/file.go @@ -59,6 +59,9 @@ func (f *File) Write(path string, content []byte) error { func (f *File) Read(path string) ([]byte, error) { r, err := os.OpenFile(filepath.Join(f.path, path), os.O_RDONLY, 0644) if err != nil { + if os.IsNotExist(err) { + return nil, nil + } return nil, err }