diff options
| -rw-r--r-- | loadByAppname.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/loadByAppname.go b/loadByAppname.go index 42a44a9..40ae9a4 100644 --- a/loadByAppname.go +++ b/loadByAppname.go @@ -2,6 +2,7 @@ package config import ( "errors" + "os" "go.wit.com/log" "google.golang.org/protobuf/proto" @@ -26,6 +27,11 @@ func LoadAppnameCache(pb proto.Message, appname string) error { // log.Printf("ConfigLoad() read in %s\n", fullname) } + if !Exists(fullname) { + SetFilename(pb, fullname) + return os.ErrNotExist + } + err = loadPB(pb, fullname) if err != nil { return ErrMarshal |
