From 820fa4b7e71690accbd17063894032140bd9c4b6 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 21 Oct 2025 16:25:29 -0500 Subject: set filename so Save() works on new files --- loadByAppname.go | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- cgit v1.2.3