Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorst Gutmann <zerok@zerokspot.com>2020-12-28 18:06:10 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-12-28 19:50:55 +0300
commitf9f779786edcefc4449a14cfc04dd93379f71373 (patch)
tree5e6cd374c288e3f4260f9a38407a019717785a57 /resources
parenta9718f44cd6c938448fc697f0ec720ebed7d863a (diff)
GroupByParamDate now supports datetimes
Previously, the method only worked for date strings but not (for instance) full RFC3339 datetime strings.
Diffstat (limited to 'resources')
-rw-r--r--resources/page/pagegroup.go2
-rw-r--r--resources/page/pagegroup_test.go3
2 files changed, 3 insertions, 2 deletions
diff --git a/resources/page/pagegroup.go b/resources/page/pagegroup.go
index d4ca8ca41..e07efa7ca 100644
--- a/resources/page/pagegroup.go
+++ b/resources/page/pagegroup.go
@@ -316,7 +316,7 @@ func (p Pages) GroupByParamDate(key string, format string, order ...string) (Pag
var r Pages
for _, p := range pages {
- param := resource.GetParamToLower(p, key)
+ param := resource.GetParam(p, key)
var t time.Time
if param != nil {
diff --git a/resources/page/pagegroup_test.go b/resources/page/pagegroup_test.go
index 218bd841d..ef0d24471 100644
--- a/resources/page/pagegroup_test.go
+++ b/resources/page/pagegroup_test.go
@@ -34,7 +34,8 @@ var pageGroupTestSources = []pageGroupTestObject{
{"/section1/testpage2.md", 3, "2012-01-01", "bar"},
{"/section1/testpage3.md", 2, "2012-04-06", "foo"},
{"/section2/testpage4.md", 1, "2012-03-02", "bar"},
- {"/section2/testpage5.md", 1, "2012-04-06", "baz"},
+ // date might also be a full datetime:
+ {"/section2/testpage5.md", 1, "2012-04-06T00:00:00Z", "baz"},
}
func preparePageGroupTestPages(t *testing.T) Pages {