--- SearchController.php.OLD 2026-01-31 11:09:24.019393277 +0100
+++ SearchController.php 2026-01-31 11:06:31.257218063 +0100
@@ -233,7 +233,7 @@
if (
$search->search_order === 'date'
&& $search->result_count > $perPage
- && $page === $maxPage
+ && $page >= $maxPage
)
{
$lastResult = $resultSet->getLastResultData($lastResultType);
This code exists (===) in 2.3.7 so i'm not sure why the 2.3.8 upgrade would break it.Code:--- SearchController.php.OLD 2026-01-31 11:09:24.019393277 +0100 +++ SearchController.php 2026-01-31 11:06:31.257218063 +0100 @@ -233,7 +233,7 @@ if ( $search->search_order === 'date' && $search->result_count > $perPage - && $page === $maxPage + && $page >= $maxPage ) { $lastResult = $resultSet->getLastResultData($lastResultType);
$maxPage = ceil($search->result_count / $perPage);
if ($search->search_order == 'date'
&& $search->result_count > $perPage
&& $page == $maxPage)
{
$lastResult = $resultSet->getLastResultData($lastResultType);
$getOlderResultsDate = $searcher->handler($lastResultType)->getResultDate($lastResult);
}
else
{
$getOlderResultsDate = null;
}
I'm having the same issue after the v2.3.8 upgrade. Using the regular search.
if (
$search->search_order === 'date'
&& $search->result_count > $perPage
&& $page === $maxPage
)
{
$lastResult = $resultSet->getLastResultData($lastResultType);
$lastResultHandler = $searcher->handler($lastResultType);
$getOlderResultsDate = $lastResultHandler->getResultDate($lastResult);
}
else
{
$getOlderResultsDate = null;
}
if ($search->search_order == 'date'
&& $search->result_count > $perPage
&& $page == $maxPage)
{
$lastResult = $resultSet->getLastResultData($lastResultType);
$getOlderResultsDate = $searcher->handler($lastResultType)->getResultDate($lastResult);
}
else
{
$getOlderResultsDate = null;
}


That's how it was brought to my attention and I had to tell them to use google (site search) until it was resolved.I've been aksed by users, too why this is missing.
We use essential cookies to make this site work, and optional cookies to enhance your experience.