summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-21 16:25:29 -0500
committerJeff Carr <[email protected]>2025-10-21 16:25:29 -0500
commit820fa4b7e71690accbd17063894032140bd9c4b6 (patch)
tree0d4b78854145b26003226bd68d1e3e5ca8b9a45d
parent0bce422763c55fd4105ede0ae3c799b040fd7c03 (diff)
set filename so Save() works on new files
-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