[Jifty-commit] r3478 - Jifty-DBI/trunk/lib/Jifty/DBI/Collection

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Thu Jun 14 03:39:54 EDT 2007


Author: ruz
Date: Thu Jun 14 03:39:54 2007
New Revision: 3478

Modified:
   Jifty-DBI/trunk/lib/Jifty/DBI/Collection/Union.pm

Log:
* do the search in union to avoid useless count query

Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Collection/Union.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Collection/Union.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Collection/Union.pm	Thu Jun 14 03:39:54 2007
@@ -114,6 +114,10 @@
     return undef unless defined $self->{data}[ $self->{curp} ];
 
     my $cur = $self->{data}[ $self->{curp} ];
+
+    # do the search to avoid the count query and then search
+    $cur->_do_search if $cur->{'must_redo_search'};
+
     if ( $cur->_items_counter == $cur->count ) {
 
         # move to the next element


More information about the Jifty-commit mailing list