From a9c4ffb9e01b08dcc9c52e74e8069bff67af4c7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20R=C3=B6gner?= Date: Thu, 26 Sep 2024 18:47:44 +0200 Subject: [PATCH] Fix error handling in feature_writer.sql MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Benjamin Rögner --- xyz-util/src/main/resources/sql/feature_writer.sql | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xyz-util/src/main/resources/sql/feature_writer.sql b/xyz-util/src/main/resources/sql/feature_writer.sql index 029795407..34a1ce7b6 100644 --- a/xyz-util/src/main/resources/sql/feature_writer.sql +++ b/xyz-util/src/main/resources/sql/feature_writer.sql @@ -64,7 +64,10 @@ $BODY$ return return_result ? result : {"count": result.features.length}; } catch (error) { - throw new Error("Unexpected error in feature_writer: " + error.message); + if (!error.code) + throw new Error("Unexpected error in feature_writer: " + error.message); + else + throw error; } $BODY$ LANGUAGE plv8 IMMUTABLE;