From: Chris W. <la...@us...> - 2005-02-26 03:52:27
|
Update of /cvsroot/openinteract/OpenInteract2/lib/OpenInteract2/Action In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31496 Modified Files: CommonSearch.pm Log Message: OIN-122: oops, $iter->get_all() returns an arrayref, not an array... Index: CommonSearch.pm =================================================================== RCS file: /cvsroot/openinteract/OpenInteract2/lib/OpenInteract2/Action/CommonSearch.pm,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** CommonSearch.pm 26 Feb 2005 03:43:05 -0000 1.20 --- CommonSearch.pm 26 Feb 2005 03:52:19 -0000 1.21 *************** *** 67,75 **** }; $self->_search_catch_errors( "$@" ); ! my @items = $iter->get_all; $tmpl_params{iterator} = SPOPS::Iterator::WrapList->new({ ! object_list => \@items }); ! $tmpl_params{total_hits} = scalar @items; $tmpl_params{page_num} = 1; $tmpl_params{total_pages} = 1; --- 67,78 ---- }; $self->_search_catch_errors( "$@" ); ! my $items = $iter->get_all(); ! $log->is_debug && ! $log->debug( scalar( @{ $items } ), " objects in iterator, ", ! "recreating iterator" ); $tmpl_params{iterator} = SPOPS::Iterator::WrapList->new({ ! object_list => $items }); ! $tmpl_params{total_hits} = scalar @{ $items }; $tmpl_params{page_num} = 1; $tmpl_params{total_pages} = 1; |