X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/25216cc7acedc987c26a159f0b640210c0ef101e..facccf58114be4d8c7a08286cd2197bd222abdc1:/src/store/project-panel/project-panel-middleware-service.ts diff --git a/src/store/project-panel/project-panel-middleware-service.ts b/src/store/project-panel/project-panel-middleware-service.ts index d9bf0d28..45650843 100644 --- a/src/store/project-panel/project-panel-middleware-service.ts +++ b/src/store/project-panel/project-panel-middleware-service.ts @@ -58,7 +58,6 @@ export class ProjectPanelMiddlewareService extends DataExplorerMiddlewareService await api.dispatch(loadMissingProcessesInformation(response.items)); api.dispatch(setItems(response)); } catch (e) { - api.dispatch(progressIndicatorActions.PERSIST_STOP_WORKING(this.getId())); api.dispatch(projectPanelActions.SET_ITEMS({ items: [], itemsAvailable: 0, @@ -66,6 +65,8 @@ export class ProjectPanelMiddlewareService extends DataExplorerMiddlewareService rowsPerPage: dataExplorer.rowsPerPage })); api.dispatch(couldNotFetchProjectContents()); + } finally { + api.dispatch(progressIndicatorActions.PERSIST_STOP_WORKING(this.getId())); } } } @@ -129,7 +130,6 @@ export const getFilters = (dataExplorer: DataExplorer) => { break; } case ProcessStatusFilter.CANCELLED: - case ProcessStatusFilter.FAILED: case ProcessStatusFilter.LOCKED: case ProcessStatusFilter.QUEUED: case ProcessStatusFilter.RUNNING: {