adding regex and fts
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 5 Jul 2005 21:16:10 +0000 (21:16 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 5 Jul 2005 21:16:10 +0000 (21:16 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1053 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/cdbi.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher.pm

index 7cc0ba1..4a02242 100644 (file)
@@ -4,7 +4,7 @@
        use Class::DBI;
        package Class::DBI;
 
-       sub search_fti {
+       sub search_fts {
                my $self = shift;
                my @args = @_;
                if (ref($args[-1]) eq 'HASH') {
index 89bd0a2..c937578 100644 (file)
@@ -129,6 +129,7 @@ sub search {
        my $self = shift;
        my $client = shift;
        my $searches = shift;
+       my $options = shift;
 
        my $cdbi = $self->{cdbi};
 
@@ -138,7 +139,9 @@ sub search {
                join(',', map { "$_ => $$searches{$_}" } keys %$searches).
                " } using $search_type",DEBUG);
 
-       for my $obj ($cdbi->$search_type($searches)) {
+       for my $obj ($cdbi->$search_type($searches, $options)) {
+               warn "$obj -> ".ref($obj);
+               next unless ref($obj);
                $client->respond( $obj->to_fieldmapper );
        }
        return undef;