diff --git a/frontend/src/pages/FineTuning/Steps/OrderDetails/index.jsx b/frontend/src/pages/FineTuning/Steps/OrderDetails/index.jsx index 6e71db80..b0f44a46 100644 --- a/frontend/src/pages/FineTuning/Steps/OrderDetails/index.jsx +++ b/frontend/src/pages/FineTuning/Steps/OrderDetails/index.jsx @@ -8,7 +8,7 @@ export default function OrderDetails({ setSettings, setStep }) { useEffect(() => { FineTuning.info() .then((res) => { - setInfo(res); + setInfo(res ?? {}); setSettings((prev) => { return { ...prev, tuningInfo: res }; }); diff --git a/frontend/src/pages/FineTuning/index.jsx b/frontend/src/pages/FineTuning/index.jsx index f1c29330..4406d831 100644 --- a/frontend/src/pages/FineTuning/index.jsx +++ b/frontend/src/pages/FineTuning/index.jsx @@ -3,7 +3,7 @@ import FineTuningSteps, { FineTuningCreationLayout } from "./Steps"; import { CheckCircle, Circle, Sparkle } from "@phosphor-icons/react"; import { isMobile } from "react-device-detect"; -function SideBarSelection({ currentStep }) { +function SideBarSelection({ setStep, currentStep }) { const currentIndex = Object.keys(FineTuningSteps).indexOf(currentStep); return (
-
{props.name}
+ {isDone ? ( + + ) : ( +
{props.name}
+ )}
{isDone ? ( @@ -60,7 +69,7 @@ export default function FineTuningFlow() {

Custom Fine-Tuned Model

- +
{StepPage.component({ settings, setSettings, setStep })} diff --git a/server/models/fineTuning.js b/server/models/fineTuning.js index 629cfc01..8ca5b84e 100644 --- a/server/models/fineTuning.js +++ b/server/models/fineTuning.js @@ -72,7 +72,7 @@ const FineTuning = { workspaceId: { in: workspaceIds, }, - ...(feedback === true ? { feedback: 1 } : {}), + ...(feedback === true ? { feedbackScore: true } : {}), }); return count; }, @@ -141,7 +141,7 @@ const FineTuning = { workspaceId: { in: workspaces.map((ws) => ws.id), }, - ...(feedback === true ? { feedback: 1 } : {}), + ...(feedback === true ? { feedbackScore: true } : {}), }); const preparedData = chats.map((chat) => { const responseJson = safeJsonParse(chat.response);