X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=perl%2Flib%2FIDZebra%2FResultset.pm;h=253bba1b96e83cc24296d250dcc6ad74f721ffb4;hb=4a3a97df9d47b8d099e403308f8015f130366994;hp=28db014cda01601621acda30e914fba04df34d6e;hpb=03e275196b3f82415a965d0bdd6bfa52a15d7446;p=idzebra-moved-to-github.git diff --git a/perl/lib/IDZebra/Resultset.pm b/perl/lib/IDZebra/Resultset.pm index 28db014..253bba1 100644 --- a/perl/lib/IDZebra/Resultset.pm +++ b/perl/lib/IDZebra/Resultset.pm @@ -1,4 +1,4 @@ -# $Id: Resultset.pm,v 1.10 2003-07-26 16:27:46 pop Exp $ +# $Id: Resultset.pm,v 1.11 2004-07-28 08:15:46 adam Exp $ # # Zebra perl API header # ============================================================================= @@ -12,7 +12,7 @@ BEGIN { use IDZebra::Logger qw(:flags :calls); use Scalar::Util qw(weaken); use Carp; - our $VERSION = do { my @r = (q$Revision: 1.10 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; + our $VERSION = do { my @r = (q$Revision: 1.11 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; our @ISA = qw(IDZebra::Logger); } @@ -131,6 +131,8 @@ sub records { my $class = $args{class} ? $args{class} : ''; + # ADAM: Reset before we use it (not after) + IDZebra::odr_reset($self->{odr_stream}); my $ro = IDZebra::RetrievalObj->new(); IDZebra::records_retrieve($self->{session}{zh}, @@ -155,8 +157,6 @@ sub records { } } - IDZebra::odr_reset($self->{odr_stream}); - return (@res); }