fix chat session mode select in IDE

This commit is contained in:
Rob Colbert 2026-05-08 02:24:45 -04:00
parent e0df415237
commit 2dd3d55ecd

View File

@ -190,8 +190,11 @@ class ChatSessionController extends DtpController {
allowedUpdates.selectedModel = updates.selectedModel;
}
if (updates.mode !== undefined) {
allowedUpdates.mode =
ChatSessionMode[updates.mode as keyof typeof ChatSessionMode];
if (Object.values(ChatSessionMode).includes(updates.mode as ChatSessionMode)) {
allowedUpdates.mode = updates.mode as ChatSessionMode;
} else {
throw new Error(`Invalid mode: ${updates.mode}`);
}
}
const session = await ChatSessionService.update(