diff options
| author | Jeff Carr <[email protected]> | 2025-10-21 16:25:29 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-21 16:25:29 -0500 |
| commit | 820fa4b7e71690accbd17063894032140bd9c4b6 (patch) | |
| tree | 0d4b78854145b26003226bd68d1e3e5ca8b9a45d /loadByAppname.go | |
| parent | 0bce422763c55fd4105ede0ae3c799b040fd7c03 (diff) | |
set filename so Save() works on new files
Diffstat (limited to 'loadByAppname.go')
| -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 |
