From 67e14a809dabe36282c6eb2ab002e48d2d03ae22 Mon Sep 17 00:00:00 2001 From: Brian Bergstrom Date: Sun, 23 Aug 2026 00:12:26 -0500 Subject: [PATCH] fix: force right-hand-rule winding on AOI geometry Related to #4225. Assisted-by: Claude Signed-off-by: Brian Bergstrom --- backend/models/postgis/project.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/models/postgis/project.py b/backend/models/postgis/project.py index 7c6e223aef..cfba505ea0 100644 --- a/backend/models/postgis/project.py +++ b/backend/models/postgis/project.py @@ -300,8 +300,10 @@ async def set_project_aoi(self, draft_project_dto: DraftProjectDTO, db: Database query = """ SELECT ST_AsEWKT( - ST_SetSRID( - ST_GeomFromGeoJSON(:geojson), 4326 + ST_ForceRHR( + ST_SetSRID( + ST_GeomFromGeoJSON(:geojson), 4326 + ) ) ) AS geometry_wkt; """