diff --git a/backend/app/workers/tasks/nspd_geo.py b/backend/app/workers/tasks/nspd_geo.py index 6220c3eb..4862e113 100644 --- a/backend/app/workers/tasks/nspd_geo.py +++ b/backend/app/workers/tasks/nspd_geo.py @@ -19,6 +19,7 @@ Resume: from __future__ import annotations +import json import logging from typing import Any @@ -145,8 +146,8 @@ def _save_quarter(db: Session, payload: dict, cad_num: str) -> int: ), { "cad": cad_num, - "g": str(geom_geojson).replace("'", '"'), - "props": str(f.get("properties", {})).replace("'", '"'), + "g": json.dumps(geom_geojson, ensure_ascii=False), + "props": json.dumps(f.get("properties") or {}, ensure_ascii=False), }, ) return 1