P0 prod 500 (GlitchTip backend, deploy #135+ on main): endpoint queried cad_parcels.area_m2 and cad_parcels.land_category, but the table only has (cad_num, geom). PR #336 (SF-B1) shipped with wrong column assumption. Repro: curl 'https://gendsgn.ru/api/v1/parcels/by-bbox?min_lat=...&min_lon=...' -> 500 ProgrammingError: column p.area_m2 does not exist Fix: compute area from geometry via ST_Area(p.geom::geography) (meter accuracy on a geography cast), return NULL::text for land_category until EGRN enrichment is wired (tracking: B5 EGRN contract follow-up). Verified inline through postgres MCP: SQL returns expected rows (66:41:0001001:18 area 2945931 m^2, etc.) on production schema. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| admin_cadastre.py | ||
| admin_etl.py | ||
| admin_jobs.py | ||
| admin_leads.py | ||
| admin_scrape.py | ||
| admin_weight_profiles.py | ||
| analytics.py | ||
| concepts.py | ||
| custom_pois.py | ||
| landing.py | ||
| parcels.py | ||
| photos.py | ||
| pilot.py | ||
| trade_in.py | ||
| users.py | ||