diff --git a/src/containers/Nodes/getNodes.ts b/src/containers/Nodes/getNodes.ts index 694db7e864..55c6b50bd5 100644 --- a/src/containers/Nodes/getNodes.ts +++ b/src/containers/Nodes/getNodes.ts @@ -13,18 +13,9 @@ import {getRequiredDataFields} from '../../utils/tableUtils/getRequiredDataField export const getNodes: FetchData< NodesPreparedEntity, NodesFilters, - Pick + Pick > = async (params) => { - const { - type = 'any', - storage = false, - tablets = true, - limit, - offset, - sortParams, - filters, - columnsIds, - } = params; + const {type = 'any', storage = false, limit, offset, sortParams, filters, columnsIds} = params; const {sortOrder, columnId} = sortParams ?? {}; const { @@ -46,7 +37,6 @@ export const getNodes: FetchData< const response = await window.api.viewer.getNodes({ type, storage, - tablets, limit, offset, sort, diff --git a/src/services/api/viewer.ts b/src/services/api/viewer.ts index 1ec0370c61..5c3f4a6d10 100644 --- a/src/services/api/viewer.ts +++ b/src/services/api/viewer.ts @@ -102,7 +102,7 @@ export class ViewerAPI extends BaseYdbAPI { getNodes( { type = 'any', - tablets = false, + tablets, database, tenant, fieldsRequired, @@ -119,7 +119,8 @@ export class ViewerAPI extends BaseYdbAPI { this.getPath('/viewer/json/nodes?enums=true'), { type, - tablets, + // Use tablets for backward compatibility even if fieldsRequired is passed + tablets: tablets ?? fieldsRequired?.includes('Tablets'), // Do not send empty string filter: filter || undefined, // TODO: remove after remove tenant param