From: Alan Knowles Date: Wed, 2 Dec 2020 06:52:25 +0000 (+0800) Subject: pdo fix as _query is private X-Git-Url: http://git.roojs.org/?p=Pman.Base;a=commitdiff_plain;h=642b9098be9bc8155334cafd0d8b7d6c0d120cf4 pdo fix as _query is private --- diff --git a/Pman/Roo.php b/Pman/Roo.php index 4dfffb1..6363917 100644 --- a/Pman/Roo.php +++ b/Pman/Roo.php @@ -260,8 +260,13 @@ class Pman_Roo extends Pman //DB_DataObject::debugLevel(1); // count with multiple joins and no conditions can be quite slow - so if there are no conditions - just remove the joins from the count. $xx = clone($x); - if (empty($xx->_query['condition']) && !empty($xx->_join)) { + $old_where = $x->whereAdd(); + if (empty($old_where )) { $xx->_join = ''; + } else { + $x->whereAdd($old_where); + $xx=clone($x); + } $total = $xx->count($this->countWhat);