summaryrefslogtreecommitdiff
path: root/save.go
diff options
context:
space:
mode:
Diffstat (limited to 'save.go')
-rw-r--r--save.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/save.go b/save.go
index 3e4b9af..dccbcaa 100644
--- a/save.go
+++ b/save.go
@@ -20,9 +20,9 @@ func ConfigSave(pb proto.Message) error {
}
func Save(pb proto.Message) error {
- fullname, ok := GetFilename(pb)
- if !ok {
- return ErrProtoFilename
+ fullname, err := GetFilename(pb)
+ if err != nil {
+ return err
}
if strings.HasSuffix(fullname, ".pb") {
SavePB(pb, fullname)
@@ -82,9 +82,9 @@ func ConfigSaveWithHeader(pb proto.Message, header string) error {
func saveTEXT(pb proto.Message, header string) error {
// get pb.Filename if it is there in the .proto file
- fullname, ok := GetFilename(pb)
- if !ok {
- return ErrProtoFilename
+ fullname, err := GetFilename(pb)
+ if err != nil {
+ return err
}
if !strings.HasSuffix(fullname, ".text") {
// todo: append .text here?
@@ -107,9 +107,9 @@ func saveTEXT(pb proto.Message, header string) error {
func saveJSON(pb proto.Message) error {
// get pb.Filename if it is there in the .proto file
- fullname, ok := GetFilename(pb)
- if !ok {
- return ErrProtoFilename
+ fullname, err := GetFilename(pb)
+ if err != nil {
+ return err
}
if !strings.HasSuffix(fullname, ".text") {
// todo: append .text here?