summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorewy <ewy0@protonmail.com>2026-04-14 21:25:37 +0200
committerewy <ewy0@protonmail.com>2026-04-14 21:25:37 +0200
commit9cc0b7fcaa87020e16ddb6cf762c80a9cee17530 (patch)
tree70f4d56cf40c4db7e96327af28a7bfa3c3807d2f
parent627df26efb4a4454c4e35b1aa0f3f7f44907aacf (diff)
suppress nonexistence errors
-rw-r--r--model/new.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/model/new.go b/model/new.go
index 41086c2..c2d5e37 100644
--- a/model/new.go
+++ b/model/new.go
@@ -1,6 +1,7 @@
package model
import (
+ "errors"
"io/fs"
"path/filepath"
"pik/identity"
@@ -26,12 +27,12 @@ func NewState(f fs.FS, locations []string, indexers []Indexer, runners []Runner)
for _, indexer := range indexers {
s, err := fs.Sub(f, loc)
- if err != nil {
+ if err != nil && !errors.Is(err, fs.ErrNotExist) {
errs = append(errs, err)
continue
}
targets, err := indexer.Index("/"+loc, s, runners)
- if err != nil {
+ if err != nil && !errors.Is(err, fs.ErrNotExist) {
errs = append(errs, err)
continue
}