fix: keep latest map dataset context
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-14 13:32:47 +02:00
parent b999c54e22
commit 50e7d0163b
4 changed files with 47 additions and 9 deletions
@@ -40,6 +40,16 @@ def test_map_rectangle_drag_is_wired_to_automatic_analysis() -> None:
assert "onMapBboxSelectRef.current?.(bbox)" in geomap
def test_dataset_detail_responses_cannot_overwrite_the_latest_map_layer() -> None:
workflow = read("frontend/src/hooks/useDatasetWorkflow.ts")
assert "const datasetDetailRequestSequence = useRef(0)" in workflow
assert "const detailRequestId = ++datasetDetailRequestSequence.current" in workflow
assert "detailRequestId !== datasetDetailRequestSequence.current" in workflow
assert "detailRequestId === datasetDetailRequestSequence.current" in workflow
assert "datasetDetailRequestSequence.current += 1" in workflow
def test_selection_contract_reports_total_intersections_separately_from_preview() -> None:
schema = read("backend/app/schemas/operations.py")
service = read("backend/app/services/vector_feature_service.py")