]> ruderich.org/simon Gitweb - nsscash/nsscash.git/commitdiff
nsscash: replace %s with %v in format string for File.Type
authorSimon Ruderich <simon@ruderich.org>
Wed, 12 Jun 2019 06:48:16 +0000 (08:48 +0200)
committerSimon Ruderich <simon@ruderich.org>
Wed, 12 Jun 2019 06:48:16 +0000 (08:48 +0200)
File.Type is an int value with a stringer go:generate statement. Using
%s breaks running `go test` (which runs `go vet`) before running `go
generate`. Using %v has the same result and uses the stringified version
when available.

file.go

diff --git a/file.go b/file.go
index 02bc76715868967ed68596f8aebc5af1ccdee3bf..b77cbb692de37f02df499c7af5254e34b2bf8de4 100644 (file)
--- a/file.go
+++ b/file.go
@@ -39,7 +39,7 @@ func handleFiles(cfg *Config, state *State) error {
        for i, f := range cfg.Files {
                err := fetchFile(&cfg.Files[i], state)
                if err != nil {
-                       return errors.Wrapf(err, "%q (%s)", f.Url, f.Type)
+                       return errors.Wrapf(err, "%q (%v)", f.Url, f.Type)
                }
        }
 
@@ -51,7 +51,7 @@ func handleFiles(cfg *Config, state *State) error {
 
                err := deployFile(&cfg.Files[i])
                if err != nil {
-                       return errors.Wrapf(err, "%q (%s)", f.Url, f.Type)
+                       return errors.Wrapf(err, "%q (%v)", f.Url, f.Type)
                }
        }