diff options
Diffstat (limited to 'model/new.go')
| -rw-r--r-- | model/new.go | 5 |
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 } |
