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;
|