Index: /var/www/localhost/htdocs/lib/plugins/sfDoctrine/lib/sfDoctrinePager.class.php =================================================================== --- /var/www/localhost/htdocs/lib/plugins/sfDoctrine/lib/sfDoctrinePager.class.php (revision 2620) +++ /var/www/localhost/htdocs/lib/plugins/sfDoctrine/lib/sfDoctrinePager.class.php (working copy) @@ -66,6 +66,12 @@ public function setQuery($query) { + if (!($query instanceof Doctrine_Query)) + { + $q = new Doctrine_Query(); + $q->parseQuery($query); + $query = $q; + } $this->query = $query; }