From 130686ca9b1eb7fa3086f54a4251be187c8a3022 Mon Sep 17 00:00:00 2001 From: Sebastian Pedersen Date: Mon, 21 Jul 2025 09:58:19 -0700 Subject: [PATCH] `gpnf-sort-nested-form-entries.php`: Fixed date field sorting for European formats. --- gp-nested-forms/gpnf-sort-nested-form-entries.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gp-nested-forms/gpnf-sort-nested-form-entries.php b/gp-nested-forms/gpnf-sort-nested-form-entries.php index 83995cc0e..342a8b536 100644 --- a/gp-nested-forms/gpnf-sort-nested-form-entries.php +++ b/gp-nested-forms/gpnf-sort-nested-form-entries.php @@ -115,8 +115,14 @@ public function output_script() { } return entries.sort((a, b) => { - let valA = a[sortFieldId]?.label || ''; - let valB = b[sortFieldId]?.label || ''; + let valA, valB; + if (isDateField) { + valA = a[sortFieldId]?.value || ''; + valB = b[sortFieldId]?.value || ''; + } else { + valA = a[sortFieldId]?.label || ''; + valB = b[sortFieldId]?.label || ''; + } if (isDateField) { const dateA = new Date(valA);