diff --git a/optuna_dashboard/ts/components/StudyDetail.tsx b/optuna_dashboard/ts/components/StudyDetail.tsx index 1ea24675..feb9a88c 100644 --- a/optuna_dashboard/ts/components/StudyDetail.tsx +++ b/optuna_dashboard/ts/components/StudyDetail.tsx @@ -667,17 +667,14 @@ export const TrialTable: FC<{ studyDetail: StudyDetail | null }> = ({ if (firstVal === secondVal) { return 0 } - if ( - firstVal === "-inf" || - secondVal === "nan" || - secondVal === "inf" - ) { + if (firstVal === "nan") { + return -1 + } else if (secondVal === "nan") { return 1 - } else if ( - secondVal === "-inf" || - firstVal === "nan" || - firstVal === "inf" - ) { + } + if (firstVal === "-inf" || secondVal === "inf") { + return 1 + } else if (secondVal === "-inf" || firstVal === "inf") { return -1 } return firstVal < secondVal ? 1 : -1