From 4f8885197196b58b0878aedd8a6108f66d0959f8 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Fri, 23 Aug 2019 11:24:03 +0100 Subject: fix(blog_cli): Quote JSON output for post dates --- tools/blog_cli/main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/blog_cli/main.go b/tools/blog_cli/main.go index 2dd8793663..db64f8378e 100644 --- a/tools/blog_cli/main.go +++ b/tools/blog_cli/main.go @@ -36,7 +36,7 @@ var chunkSize = 200 type day time.Time func (d day) MarshalJSON() ([]byte, error) { - j := (time.Time(d)).Format("2006-01-02") + j := (time.Time(d)).Format(`"2006-01-02"`) return []byte(j), nil } @@ -97,7 +97,11 @@ func (p *post) writeToDNS() error { // Encode given value as JSON and base64-encode it. func encodeJSON(v interface{}) string { - outer, _ := json.Marshal(v) + outer, err := json.Marshal(v) + if err != nil { + log.Fatalln("Failed to encode JSON", err) + } + return base64.RawStdEncoding.EncodeToString(outer) } -- cgit 1.4.1