НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2474] Queue: AppendTaskAndMonitor игнорирует параметр времени хранения завершенной задачи📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Queue - Очередь задач
Завершено: 29.06.2026 13:55
Проблема: действие Queue/AppendTaskAndMonitor создает задачу и сразу открывает окно мониторинга, но не передает параметр donetimeout в настройки создаваемой задачи. Из-за этого вызывающий код не может задать время хранения завершенной задачи через этот action, хотя низкоуровневый Queue/Append и очистка завершенных задач этот параметр поддерживают.
Причина: в AppendTaskAndMonitor формировался ограниченный набор опций (timeout, restartonerror, cycled, dedupstring), а параметр donetimeout из запроса игнорировался.
Исправление: если параметр donetimeout передан в запросе, он добавляется в $opts как целое число и передается в Queue->Append() вместе с остальными настройками задачи.