From: senator Date: Wed, 11 May 2011 15:44:02 +0000 (-0400) Subject: In the event that a bib queue is not using a match_set, bail out of... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=6ed8bc508f3549fb97f693f2b009887bdf82b550;p=evergreen%2Fequinox.git In the event that a bib queue is not using a match_set, bail out of... ... match_set_test_marcxml() early. Needs tested. Also may need special check for non-null but empty match_sets. --- diff --git a/Open-ILS/src/sql/Pg/012.schema.vandelay.sql b/Open-ILS/src/sql/Pg/012.schema.vandelay.sql index d38a99c671..fb308506b9 100644 --- a/Open-ILS/src/sql/Pg/012.schema.vandelay.sql +++ b/Open-ILS/src/sql/Pg/012.schema.vandelay.sql @@ -706,6 +706,10 @@ BEGIN SELECT * INTO my_bib_queue FROM vandelay.bib_queue WHERE id = NEW.queue; + IF my_bib_queue.match_set IS NULL THEN + RETURN NEW; + END IF; + NEW.quality := vandelay.measure_record_quality( NEW.marc, my_bib_queue.match_set ); -- Perfect matches on 901$c exit early with a match with high quality.