From: Hypolite Petovan Date: Wed, 13 Oct 2021 01:18:23 +0000 (-0400) Subject: Ignore max_id when it's 0 or less in BaseDepository->_selectByBoundaries X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=2324dac4b20bfdc370e6b9f097f22dd626c759a6;p=friendica.git Ignore max_id when it's 0 or less in BaseDepository->_selectByBoundaries - It can cause a conflict when both min_id and max_id = 0 as default values --- diff --git a/src/BaseDepository.php b/src/BaseDepository.php index 69bd93eef5..75118dd8cb 100644 --- a/src/BaseDepository.php +++ b/src/BaseDepository.php @@ -87,7 +87,7 @@ abstract class BaseDepository } } - if (isset($max_id)) { + if (isset($max_id) && $max_id > 0) { $boundCondition = DBA::mergeConditions($boundCondition, ['`id` < ?', $max_id]); if (!isset($min_id) && (!isset($params['order']['id']) || $params['order']['id'] === false || $params['order']['id'] === 'ASC')) { $reverseOrder = true;