НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.1 >> [I128-1188] Параметр поиска по автору повторно подставляется в последующих поисках ЭК📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.1 | 🔘 Завершено |
Средний | Шмельков Дмитрий Алексеевич |
Компоненты: Комплексное решение АБИС ИРБИС64/128
Завершено: 19.06.2026 23:38
Проблема: после поиска в электронном каталоге с параметром расширенного поиска по автору последующие поиски другого типа могли продолжать учитывать прежний параметр автора.
Причина: клиентский код ЭК переиспользовал общий URLSearchParams и очищал только часть поисковых параметров. Старые ключи вида simples... могли оставаться в URL/параметрах запроса и на сервере добавлялись к новому поисковому выражению как дополнительные условия.
Исправление: в modules/EC/JS/irbis-advancedsearch.js добавлена общая очистка поисковых параметров перед построением нового запроса. Очистка удаляет query, ftexpression[], idx, term, us, ft, orsrc[] и все simples..., сохраняя служебные параметры формы, такие как id, irbDb, page и recsonpage. Общий очиститель применяется при обычной отправке поиска, применении фасетов, переходе из карточки и очистке формы.
[SD-80] "Застрял" параметр поиска в ЭК
Статус: Готово | Автор: ИРБИС-Консультант