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=9cc978be2ed4741410ce4d95913f4cf53cb93ba7;p=evergreen%2Fmasslnc.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 2009df6b0f..d6810f6f50 100644 --- a/Open-ILS/src/sql/Pg/012.schema.vandelay.sql +++ b/Open-ILS/src/sql/Pg/012.schema.vandelay.sql @@ -689,6 +689,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.