diff --git a/python/ray/dashboard/client/src/pages/dashboard/node-info/NodeInfo.tsx b/python/ray/dashboard/client/src/pages/dashboard/node-info/NodeInfo.tsx index 01766cc78..bfcb61299 100644 --- a/python/ray/dashboard/client/src/pages/dashboard/node-info/NodeInfo.tsx +++ b/python/ray/dashboard/client/src/pages/dashboard/node-info/NodeInfo.tsx @@ -70,7 +70,9 @@ const makeGroupedTableContents = ( rayletInfo: RayletInfoResponse | null, nodeInfoFeatures: NodeInfoFeature[], ) => { - const sortedGroups = stableSort(nodes, sortGroupComparator); + const sortedGroups = sortGroupComparator + ? stableSort(nodes, sortGroupComparator) + : nodes; return sortedGroups.map((node) => { const workerFeatureData: WorkerFeatureData[] = node.workers.map( (worker) => { @@ -183,7 +185,6 @@ const NodeInfo: React.FC<{}> = () => { const [orderBy, setOrderBy] = React.useState(null); const classes = useNodeInfoStyles(); const { nodeInfo, rayletInfo } = useSelector(nodeInfoSelector); - if (nodeInfo === null || rayletInfo === null) { return Loading...; }