Снятие устаревших объявлений работает только там, где есть пересбор #3526

Merged
lekss361 merged 1 commit from fix/deactivate-only-collected-regions into main 2026-09-15 07:32:51 +00:00

1 commit

Author SHA1 Message Date
bot-backend
a8add67101 fix(tradein): снимать устаревшие объявления только в регионах с пересбором
All checks were successful
CI Trade-In / changes (pull_request) Successful in 11s
CI / changes (pull_request) Successful in 14s
CI Trade-In / browser-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 5m20s
Джоба деактивации трактует молчание как «объявление ушло», что верно
только там, где есть регулярный обход. Регионы 77 и 50 залиты разово
10-12.09 и не обновляются: около 26.09 кандидатами стали бы 40 410 строк
ДомКлика, аварийный потолок max_deactivated сработал бы и остановил
снятие ДЛЯ ВСЕХ регионов, включая ЕКБ (skipped_cap_exceeded не трогает
ни одной строки). Позже то же с cian и yandex.

Параметр region_codes (default_params расписания), дефолт (66,).
Предикат добавлен и в preflight count(*), и в UPDATE во всех трёх
сегментных ветках — потолок считает ровно то, что снимает.
2026-09-15 10:13:12 +03:00