19049: Clean up 404 error handling on add vm login
[arvados-workbench2.git] / src / store / data-explorer / data-explorer-reducer.ts
index 7705a891d8f23e34bf40b96d355ccf0cee4d3bce..f67cccdcd48dc9eaea220c835149549d6dc871f6 100644 (file)
@@ -7,10 +7,10 @@ import {
     resetSortDirection,
     SortDirection,
     toggleSortDirection
-} from "~/components/data-table/data-column";
+} from "components/data-table/data-column";
 import { DataExplorerAction, dataExplorerActions, DataTableRequestState } from "./data-explorer-action";
-import { DataColumns, DataTableFetchMode } from "~/components/data-table/data-table";
-import { DataTableFilters } from "~/components/data-table-filters/data-table-filters-tree";
+import { DataColumns, DataTableFetchMode } from "components/data-table/data-table";
+import { DataTableFilters } from "components/data-table-filters/data-table-filters-tree";
 
 export interface DataExplorer {
     fetchMode: DataTableFetchMode;
@@ -57,7 +57,7 @@ export const dataExplorerReducer = (state: DataExplorerState = {}, action: DataE
             update(state, id, mapColumns(setFilters(columnName, filters))),
 
         SET_ITEMS: ({ id, items, itemsAvailable, page, rowsPerPage }) =>
-            update(state, id, explorer => ({ ...explorer, items, itemsAvailable, page, rowsPerPage })),
+            update(state, id, explorer => ({ ...explorer, items, itemsAvailable, page: page || 0, rowsPerPage })),
 
         APPEND_ITEMS: ({ id, items, itemsAvailable, page, rowsPerPage }) =>
             update(state, id, explorer => ({