From 7ab70beeff3c824e2bf5c3a1635ffcefeee6e549 Mon Sep 17 00:00:00 2001 From: sdirollo Date: Tue, 29 Aug 2023 09:57:36 +0200 Subject: [PATCH] fix text sql query from api --- api/zones_api/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/zones_api/models.py b/api/zones_api/models.py index 66ef053..eb0d52c 100644 --- a/api/zones_api/models.py +++ b/api/zones_api/models.py @@ -1,5 +1,5 @@ from sqlalchemy.ext.declarative import declarative_base -from sqlalchemy import Column, Integer, String, ForeignKey +from sqlalchemy import Column, Integer, String, ForeignKey, text from sqlalchemy.orm import relationship, backref from sqlalchemy.orm import object_session import json @@ -25,7 +25,7 @@ class Zone(Base): @property def bounding_box(self): - query = 'select st_asgeojson(ST_Transform(st_envelope(geometry), 4326)) from zones where id = :id' + query = text('select st_asgeojson(ST_Transform(st_envelope(geometry), 4326)) from zones where id = :id') row = object_session(self).execute(query, {'id': self.id}).first() if row is None: return None