URI: 
       resources/integrity: Return string instead of template.HTMLAttr - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 4c95389c25af48190be82de110ae830df7077eeb
   DIR parent 3af8bded26db1fa4c0ab292139371802a14026dc
  HTML Author: Joe Mooring <joe.mooring@veriphor.com>
       Date:   Fri, 29 Sep 2023 09:22:58 -0700
       
       resources/integrity: Return string instead of template.HTMLAttr
       
       Closes #11513
       
       Diffstat:
         M resources/resource_transformers/in… |       5 ++---
         M resources/resource_transformers/in… |       3 +--
       
       2 files changed, 3 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/resources/resource_transformers/integrity/integrity.go b/resources/resource_transformers/integrity/integrity.go
       @@ -21,7 +21,6 @@ import (
                "encoding/hex"
                "fmt"
                "hash"
       -        "html/template"
                "io"
        
                "github.com/gohugoio/hugo/resources/internal"
       @@ -109,9 +108,9 @@ func (c *Client) Fingerprint(res resources.ResourceTransformer, algo string) (re
                return res.Transform(&fingerprintTransformation{algo: algo})
        }
        
       -func integrity(algo string, sum []byte) template.HTMLAttr {
       +func integrity(algo string, sum []byte) string {
                encoded := base64.StdEncoding.EncodeToString(sum)
       -        return template.HTMLAttr(algo + "-" + encoded)
       +        return algo + "-" + encoded
        }
        
        func digest(h hash.Hash) ([]byte, error) {
   DIR diff --git a/resources/resource_transformers/integrity/integrity_test.go b/resources/resource_transformers/integrity/integrity_test.go
       @@ -15,7 +15,6 @@ package integrity
        
        import (
                "context"
       -        "html/template"
                "testing"
        
                "github.com/gohugoio/hugo/resources/resource"
       @@ -63,7 +62,7 @@ func TestTransform(t *testing.T) {
        
                c.Assert(err, qt.IsNil)
                c.Assert(transformed.RelPermalink(), qt.Equals, "/hugo.a5ad1c6961214a55de53c1ce6e60d27b6b761f54851fa65e33066460dfa6a0db.txt")
       -        c.Assert(transformed.Data(), qt.DeepEquals, map[string]any{"Integrity": template.HTMLAttr("sha256-pa0caWEhSlXeU8HObmDSe2t2H1SFH6ZeMwZkYN+moNs=")})
       +        c.Assert(transformed.Data(), qt.DeepEquals, map[string]any{"Integrity": "sha256-pa0caWEhSlXeU8HObmDSe2t2H1SFH6ZeMwZkYN+moNs="})
                content, err := transformed.(resource.ContentProvider).Content(context.Background())
                c.Assert(err, qt.IsNil)
                c.Assert(content, qt.Equals, "Hugo Rocks!")