From 692aff3c891fca845bac7e8b32e1ab484b3fd4f9 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Wed, 18 Apr 2018 18:37:34 -0600 Subject: [PATCH] SORT_REGULAR for dates #1910 --- CHANGELOG.md | 1 + system/src/Grav/Common/Page/Pages.php | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa9628983..3341a44ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ 1. [](#bugfix) * Fixed an issue with `custom_base_url` always causing 404 errors * Improve support for regex redirects with query and params [#1983](https://github.com/getgrav/grav/issues/1983) + * Changed collection-based date sorting to `SORT_REGULAR` for better server compatibility [#1910](https://github.com/getgrav/grav/issues/1910) # v1.4.3 ## 04/12/2018 diff --git a/system/src/Grav/Common/Page/Pages.php b/system/src/Grav/Common/Page/Pages.php index cfb818387..2ff049d9e 100644 --- a/system/src/Grav/Common/Page/Pages.php +++ b/system/src/Grav/Common/Page/Pages.php @@ -1202,19 +1202,19 @@ class Pages break; case 'date': $list[$key] = $child->date(); - $sort_flags = SORT_NUMERIC; + $sort_flags = SORT_REGULAR; break; case 'modified': $list[$key] = $child->modified(); - $sort_flags = SORT_NUMERIC; + $sort_flags = SORT_REGULAR; break; case 'publish_date': $list[$key] = $child->publishDate(); - $sort_flags = SORT_NUMERIC; + $sort_flags = SORT_REGULAR; break; case 'unpublish_date': $list[$key] = $child->unpublishDate(); - $sort_flags = SORT_NUMERIC; + $sort_flags = SORT_REGULAR; break; case 'slug': $list[$key] = $child->slug();