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;