[Jifty-commit] r1110 - in Jifty-DBI/trunk: lib/Jifty/DBI
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Tue May 23 16:10:32 EDT 2006
Author: jesse
Date: Tue May 23 16:10:32 2006
New Revision: 1110
Modified:
Jifty-DBI/trunk/ (props changed)
Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm
Log:
r14022 at hualien: jesse | 2006-05-23 16:10:25 -0400
add_record now works on empty collections
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm Tue May 23 16:10:32 2006
@@ -199,9 +199,9 @@
$item->load_from_hash($row);
$self->add_record($item);
}
- return $self->_record_count if $records->err;
-
- $self->{'must_redo_search'} = 0;
+ if ( $records->err ) {
+ $self->{'must_redo_search'} = 0;
+ }
return $self->_record_count;
}
@@ -210,11 +210,17 @@
Adds a record object to this collection.
+This method automatically sets our "must redo search" flag to 0 and our "we have limits" flag to 1.
+
+Without those two flags, counting the number of items wouldn't work.
+
=cut
sub add_record {
my $self = shift;
my $record = shift;
+ $self->_is_limited(1);
+ $self->{'must_redo_search'} = 0;
push @{ $self->{'items'} }, $record;
}
More information about the Jifty-commit
mailing list