LP1937294: Fix another invalid XPath expression error
authorJason Stephenson <jason@sigio.com>
Tue, 22 Feb 2022 18:17:04 +0000 (13:17 -0500)
committerMike Rylander <mrylander@gmail.com>
Wed, 23 Mar 2022 22:45:18 +0000 (18:45 -0400)
There was a typo further down in authority.generate_overlay_template
that was missed when the previous error was corrected.  This commit
replaces an erroneous ( with the correct *.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>

Open-ILS/src/sql/Pg/011.schema.authority.sql

index b9cabd3..b041f70 100644 (file)
@@ -613,7 +613,7 @@ BEGIN
     FOR main_entry IN SELECT * FROM authority.control_set_authority_field acsaf WHERE acsaf.control_set = cset AND acsaf.main_entry IS NULL LOOP
         auth_field := XPATH('//*[local-name()="datafield" and @tag="'||main_entry.tag||'"][1]',source_xml::XML);
         auth_i1 := (XPATH('//*[local-name()="datafield"]/@ind1',auth_field[1]))[1];
-        auth_i2 := (XPATH('//([local-name()="datafield"]/@ind2',auth_field[1]))[1];
+        auth_i2 := (XPATH('//*[local-name()="datafield"]/@ind2',auth_field[1]))[1];
         IF ARRAY_LENGTH(auth_field,1) > 0 THEN
             FOR bib_field IN SELECT * FROM authority.control_set_bib_field WHERE authority_field = main_entry.id LOOP
                 SELECT XMLELEMENT( -- XMLAGG avoids magical <element> creation, but requires unnest subquery