Handle Laurentian records a little cleaner
authorDan Scott <dscott@laurentian.ca>
Wed, 21 Jan 2015 15:19:58 +0000 (10:19 -0500)
committerDan Scott <dscott@laurentian.ca>
Wed, 21 Jan 2015 15:19:58 +0000 (10:19 -0500)
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/sql/Pg/update_marc_records_in_database.sql

index 8d9ba26..214ca27 100644 (file)
@@ -217,7 +217,7 @@ DECLARE
     next_id BIGINT;
 BEGIN
     SELECT id INTO last_id FROM conifer.conifer.enriched_bre ORDER BY id DESC LIMIT 1;
-    SELECT record INTO next_id FROM asset.call_number WHERE record > last_id AND deleted IS FALSE AND owning_lib IN (103, 105, 131, 150) ORDER BY record LIMIT 1;
+    SELECT record INTO next_id FROM asset.call_number WHERE record > last_id AND deleted IS FALSE AND owning_lib IN (SELECT id FROM actor.org_unit WHERE (id IN (102, 105) OR parent_ou IN (102, 105))) ORDER BY record LIMIT 1;
     UPDATE biblio.record_entry SET marc = conifer.enrich_uris(next_id), edit_date = NOW() WHERE id = next_id;
     INSERT INTO conifer.enriched_bre (id, success, result) VALUES (next_id, TRUE, NULL);
     RETURN next_id;