fix(dashboard): register gauge_sites_import router

The gauge-sites bulk-import endpoint (CSV / NWS-AHPS) was fully built and
tested but never wired into the app -- server.py never called
include_router() for it, so POST /api/gauge-sites/import 404'd in
production. Only test_tail_followups.py exercised it, via a raw
TestClient bypassing the real app.
This commit is contained in:
Matt Johnson 2026-07-16 22:48:57 +00:00
commit fa9b6c7820

View file

@ -60,11 +60,13 @@ def create_app() -> FastAPI:
from .api.notification_routes import router as notification_router
from .api.debug_routes import router as debug_router
from .api.serial_ports_routes import router as serial_ports_router
from .api.gauge_sites_import import router as gauge_sites_import_router
app.include_router(system_router, prefix="/api")
app.include_router(serial_ports_router, prefix="/api")
app.include_router(adapter_config_router, prefix="/api")
app.include_router(curation_router, prefix="/api")
app.include_router(gauge_sites_import_router, prefix="/api")
app.include_router(config_router, prefix="/api")
app.include_router(generic_sources_router, prefix="/api")
app.include_router(mesh_router, prefix="/api")