LP#1730692: fix two references to asset.copy_vis_attr_cache
authorblake <blake@mobiusconsortium.org>
Tue, 7 Nov 2017 16:14:32 +0000 (10:14 -0600)
committerGalen Charlton <gmc@equinoxinitiative.org>
Tue, 7 Nov 2017 21:07:38 +0000 (16:07 -0500)
Corrected the table references in metabib.pm and site_generator.

To test
-------
[1] Apply the patch.
[2] Verify that sitemap_generator no longer crashes.
[3] Verify that open-ils.storage.ordered.metabib.metarecord.records can be
    called without crashing.

Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>

Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
Open-ILS/src/support-scripts/sitemap_generator

index a8b2161..c8c3ea7 100644 (file)
@@ -95,7 +95,7 @@ sub ordered_records_from_metarecord { # XXX Replace with QP-based search-within-
     my $org = shift;
     my $depth = shift;
 
-    my $copies_visible = 'LEFT JOIN asset.copy_attr_vis_cache vc ON (br.id = vc.record '.
+    my $copies_visible = 'LEFT JOIN asset.copy_vis_attr_cache vc ON (br.id = vc.record '.
                          'AND vc.vis_attr_vector @@ (SELECT c_attrs::query_int FROM asset.patron_default_visibility_mask() LIMIT 1))';
     $copies_visible = '' if ($self->api_name =~ /staff/o);
 
index 16fe5fd..1a238f5 100755 (executable)
@@ -154,7 +154,7 @@ sub get_record_ids {
                     ELSE bre.edit_date::date
                 END AS edit_date
             FROM biblio.record_entry bre
-                 INNER JOIN asset.copy_attr_vis_cache vc ON (bre.id = vc.record
+                 INNER JOIN asset.copy_vis_attr_cache vc ON (bre.id = vc.record
                      AND vc.vis_attr_vector @@ (
                          SELECT  c_attrs::query_int
                            FROM  asset.patron_default_visibility_mask()