From 62d264a7c60105bda15fa0900a7cc957153a97cc Mon Sep 17 00:00:00 2001 From: rush42 Date: Mon, 20 Nov 2023 17:28:06 +0100 Subject: [PATCH] guard malformated direction values --- app/process/trafficSigns/trafficSigns.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/process/trafficSigns/trafficSigns.sql b/app/process/trafficSigns/trafficSigns.sql index e4ba847b..98f6484b 100644 --- a/app/process/trafficSigns/trafficSigns.sql +++ b/app/process/trafficSigns/trafficSigns.sql @@ -41,7 +41,7 @@ SET to_jsonb(((tags ->> 'direction') :: numeric + 360) % 360) ) WHERE - tags ? 'direction'; + (tags ->> 'direction') ~ '^\d*\.?\d*$';-- check if it's a valid decimal number -- inverse the sign off all traffic signs which have offset=180 to avoid ambiguities UPDATE @@ -58,4 +58,4 @@ SET tags = tags - 'offset'; -- remove direction table -DROP TABLE "_trafficSignDirections"; +DROP TABLE "_trafficSignDirections"; \ No newline at end of file