don't return error in CopyOnWriteFs OpenFile if it is a not exist error fixes #78
diff --git a/copyOnWriteFs.go b/copyOnWriteFs.go index 039ce53..fa0c936 100644 --- a/copyOnWriteFs.go +++ b/copyOnWriteFs.go
@@ -1,11 +1,11 @@ package afero import ( + "fmt" "os" "path/filepath" "syscall" "time" - "fmt" ) // The CopyOnWriteFs is a union filesystem: a read only base file system with @@ -147,7 +147,7 @@ dir := filepath.Dir(name) isaDir, err := IsDir(u.base, dir) - if err != nil { + if err != nil && !os.IsNotExist(err) { return nil, err } if isaDir {