Почему игнорируется повторный вызов всех epic-ов при возникновении ошибки (angular4)?
Действия происходят в одном и том же виджете/отчёте, если открываем виджит и происходит ошибка, то уже при открытии повторно этого же виджита - эти же самые epics-и перестают работать и игнорируются (соответственно в redux не создаются состояния для данного отчёта).
т.е. открываем на просмотр один и тот же виджит друг за другом (по одному разу). После первого открытия отчёта/виджита если ошибки не происходит, то 2-ой виджит тоже хорошо работает (т.е. те же самые epic-и хорошо отрабатывают и для второго виджита). Но вот если происходит ошибка (обрабатывается блоком catch()), то при открытии всех последующих этих же виджитов - epic-и будут игнорироваться.
С чем связано такое поведение и что можете посоветовать?
|