Update api.export_logbook_kml_fn but still not working in REST

This commit is contained in:
xbgmsharp
2023-10-11 17:33:55 +02:00
parent 8dd827f70d
commit 96dce86678

View File

@@ -142,7 +142,7 @@ AS $export_logbook_kml$
BEGIN BEGIN
-- If _id is is not NULL and > 0 -- If _id is is not NULL and > 0
IF _id IS NULL OR _id < 1 THEN IF _id IS NULL OR _id < 1 THEN
RAISE WARNING '-> export_logbook_klm_fn invalid input %', _id; RAISE WARNING '-> export_logbook_kml_fn invalid input %', _id;
RETURN; RETURN;
END IF; END IF;
-- Gather log details -- Gather log details
@@ -150,7 +150,7 @@ AS $export_logbook_kml$
FROM api.logbook WHERE id = _id; FROM api.logbook WHERE id = _id;
-- Ensure the query is successful -- Ensure the query is successful
IF logbook_rec.vessel_id IS NULL THEN IF logbook_rec.vessel_id IS NULL THEN
RAISE WARNING '-> export_logbook_klm_fn invalid logbook %', _id; RAISE WARNING '-> export_logbook_kml_fn invalid logbook %', _id;
RETURN; RETURN;
END IF; END IF;
-- Extract POINT from LINESTRING TO generate XML -- Extract POINT from LINESTRING TO generate XML
@@ -166,7 +166,7 @@ AS $export_logbook_kml$
xmlelement(name "Placemark", xmlelement(name "Placemark",
xmlelement(name name, logbook_rec.notes), xmlelement(name name, logbook_rec.notes),
ST_AsKML(logbook_rec.track_geom)::pg_catalog.xml) ST_AsKML(logbook_rec.track_geom)::pg_catalog.xml)
)) INTO kml; ))::pg_catalog.xml INTO kml;
END; END;
$export_logbook_kml$ LANGUAGE plpgsql; $export_logbook_kml$ LANGUAGE plpgsql;
-- Description -- Description