Fix type conflict in unapi.circ
authorDan Scott <dscott@laurentian.ca>
Wed, 14 Dec 2011 18:48:22 +0000 (13:48 -0500)
committerDan Scott <dscott@laurentian.ca>
Wed, 14 Dec 2011 18:48:22 +0000 (13:48 -0500)
Due to the change in positional arguments, $2 is now $9; thankfully
PostgreSQL complained about the difference in types. Maybe an argument
for using argument names instead of positional identifiers? :)

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/sql/Pg/990.schema.unapi.sql

index 9fff1ca..a29f96d 100644 (file)
@@ -971,7 +971,7 @@ CREATE OR REPLACE FUNCTION unapi.circ (obj_id BIGINT, format TEXT, ename TEXT, i
     SELECT XMLELEMENT(
         name circ,
         XMLATTRIBUTES(
-            CASE WHEN $2 THEN 'http://open-ils.org/spec/holdings/v1' ELSE NULL END AS xmlns,
+            CASE WHEN $9 THEN 'http://open-ils.org/spec/holdings/v1' ELSE NULL END AS xmlns,
             'tag:open-ils.org:U2@circ/' || id AS id,
             xact_start,
             due_date