mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
fix: guard nullable turns in workspace inputbar runtime
This commit is contained in:
@@ -237,9 +237,10 @@ export function useWorkspaceInputbarSceneRuntime({
|
||||
[setChatToolPreferences],
|
||||
);
|
||||
const dockLayoutMode = layoutMode === "chat" ? "chat" : "chat-canvas";
|
||||
const resolvedTurns = turns ?? [];
|
||||
const latestTurnPrompt =
|
||||
turns.find((turn) => turn.id === currentTurnId)?.prompt_text?.trim() ||
|
||||
turns[turns.length - 1]?.prompt_text?.trim() ||
|
||||
resolvedTurns.find((turn) => turn.id === currentTurnId)?.prompt_text?.trim() ||
|
||||
resolvedTurns[resolvedTurns.length - 1]?.prompt_text?.trim() ||
|
||||
"";
|
||||
|
||||
return useWorkspaceInputbarScenePresentation({
|
||||
|
||||
Reference in New Issue
Block a user