summaryrefslogtreecommitdiff
path: root/loadByAppname.go
diff options
context:
space:
mode:
Diffstat (limited to 'loadByAppname.go')
-rw-r--r--loadByAppname.go6
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