fix(#243): cad_zouit fallback срабатывает когда nspd dump полностью отсутствует #248

Merged
lekss361 merged 1 commit from fix/243-cad-zouit-fallback-no-dump into main 2026-05-17 06:03:19 +00:00

1 commit

Author SHA1 Message Date
lekss361
04896afa99 fix(#243): cad_zouit fallback срабатывает когда nspd dump полностью отсутствует
Когда nspd_quarter_dumps пуст глобально (row is None) — ветка возвращала
make_empty_result() без вызова _get_cad_zouit_overlaps. Fallback из PR #240
был недостижим при отсутствии dump-строки.

Fix: в ветке `if row is None` вызываем _get_cad_zouit_overlaps(db, parcel_wkt)
и включаем результат в nspd_zouit_overlaps перед возвратом.
Backward compat: NSPD path сохранён когда dump exists с zouit_count > 0.

Tests: +5 (34 total) в test_quarter_dump_lookup.py.
2026-05-17 08:49:31 +03:00