From 69d8cf54fff5b8bd6b058e6593655d3cbaea3901 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 3 Feb 2020 21:52:15 +0100 Subject: [PATCH] internal: fix ETag.String returning unquoted string --- internal/elements.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/elements.go b/internal/elements.go index 324deae..52b0a64 100644 --- a/internal/elements.go +++ b/internal/elements.go @@ -356,12 +356,12 @@ func (etag *ETag) UnmarshalText(b []byte) error { return nil } -func (etag *ETag) MarshalText() ([]byte, error) { - return []byte(fmt.Sprintf("%q", *etag)), nil +func (etag ETag) MarshalText() ([]byte, error) { + return []byte(etag.String()), nil } func (etag ETag) String() string { - return string(etag) + return fmt.Sprintf("%q", string(etag)) } // https://tools.ietf.org/html/rfc4918#section-14.5