Skip to content
Snippets Groups Projects
Commit 02ba89f6 authored by Sabine Schröder's avatar Sabine Schröder
Browse files

#21: bug fix (this is a workaraound for related crashs)

parent ed5aab53
Branches
No related tags found
No related merge requests found
Pipeline #47320 passed
......@@ -6,6 +6,7 @@ Create, Read, Update, Delete functionality
from sqlalchemy import insert
from sqlalchemy.orm import Session
from geoalchemy2.elements import WKBElement, WKTElement
from fastapi.responses import JSONResponse
from . import models
from .models import timeseries_timeseries_roles_table, \
......@@ -34,7 +35,8 @@ def get_all_timeseries(db: Session, skip : int = 0, limit: int = None):
# there is a mismatch with additional_metadata
db_object.additional_metadata = str(db_object.additional_metadata).replace("'",'"')
# there is also a mismatch with coordinates and additional_metadata from station object
db_object.station.coordinates = get_coordinates_from_geom(db_object.station.coordinates)
if isinstance(db_object.station.coordinates, (WKBElement, WKTElement)):
db_object.station.coordinates = get_coordinates_from_geom(db_object.station.coordinates)
db_object.station.additional_metadata = str(db_object.station.additional_metadata).replace("'",'"')
return db_objects
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment