URI: 
       Add FileInfo to resources created with resources.Match etc. - 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 1089cfe4e1c35bec1f269b8280da43b367b5d070
   DIR parent cd575023af846aa18ffa709f37bc70277e98cad3
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Tue, 13 Aug 2019 18:45:08 +0200
       
       Add FileInfo to resources created with resources.Match etc.
       
       Without it, image resize fails.
       
       See #6190
       
       Diffstat:
         M hugolib/image_test.go               |       5 ++++-
         M resources/resource_factories/creat… |       1 +
       
       2 files changed, 5 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/hugolib/image_test.go b/hugolib/image_test.go
       @@ -55,12 +55,14 @@ title: "My bundle"
        {{ $p := .Site.GetPage "mybundle" }}
        {{ $img1 := resources.Get "images/sunset.jpg" }}
        {{ $img2 := $p.Resources.GetMatch "sunset.jpg" }}
       +{{ $img3 := resources.GetMatch "images/*.jpg" }}
        {{ $r := $img1.Resize "123x234" }}
        {{ $r2 := $r.Resize "12x23" }}
        {{ $b := $img2.Resize "345x678" }}
        {{ $b2 := $b.Resize "34x67" }}
       +{{ $c := $img3.Resize "456x789" }}
        
       -{{ $images := slice $r $r2 $b $b2 }}
       +{{ $images := slice $r $r2 $b $b2 $c }}
        
        {{ range $i, $r := $images }}
        {{ printf "Resized%d:" (add $i  1) }} {{ $r.Name }}|{{ $r.Width }}|{{ $r.Height }}|{{ $r.MediaType }}|{{ $r.RelPermalink }}|
       @@ -101,6 +103,7 @@ title: "My bundle"
                        "Resized2: images/sunset.jpg|12|23|image/jpg|/images/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_ada4bb1a57f77a63306e3bd67286248e.jpg|",
                        "Resized3: sunset.jpg|345|678|image/jpg|/mybundle/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_345x678_resize_q75_box.jpg|",
                        "Resized4: sunset.jpg|34|67|image/jpg|/mybundle/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_44d8c928664d7c5a67377c6ec58425ce.jpg|",
       +                " Resized5: images/sunset.jpg|456|789|image/jpg|/images/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_456x789_resize_q75_box.jpg|",
                }
        
                b.AssertFileContent(filepath.Join(workDir, "public/index.html"), imgExpect...)
   DIR diff --git a/resources/resource_factories/create/create.go b/resources/resource_factories/create/create.go
       @@ -89,6 +89,7 @@ func (c *Client) match(pattern string, firstOnly bool) (resource.Resources, erro
                                meta := info.Meta()
                                r, err := c.rs.New(resources.ResourceSourceDescriptor{
                                        LazyPublish: true,
       +                                FileInfo:    info,
                                        OpenReadSeekCloser: func() (hugio.ReadSeekCloser, error) {
                                                return meta.Open()
                                        },