$this->{ERR_CODE} = 108;
return;
}
- my $hits = $CROBISS::hits || diag "no results for $query";
+ my $hits = $COBISS::hits || diag "no results for $query";
+diag "got $hits hits";
my $rs = {
lower => 1,
upper => $hits < $max_records ? $max_records : $hits,
}
elsif ( $req_form eq &Net::Z3950::OID::unimarc ) { # FIXME convert to usmarc
$this->{REP_FORM} = &Net::Z3950::OID::unimarc;
- $this->{RECORD} = COBISS->fetch_marc;
+ $this->{RECORD} = COBISS->fetch_rec('unimarc');
+ }
+ elsif ( $req_form eq &Net::Z3950::OID::usmarc ) { # FIXME convert to usmarc
+ $this->{REP_FORM} = &Net::Z3950::OID::usmarc;
+ $this->{RECORD} = COBISS->fetch_rec('usmarc');
}
else { ## Unsupported record format
$this->{ERR_CODE} = 239;