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; allowedUpdates.selectedModel = updates.selectedModel;
} }
if (updates.mode !== undefined) { if (updates.mode !== undefined) {
allowedUpdates.mode = if (Object.values(ChatSessionMode).includes(updates.mode as ChatSessionMode)) {
ChatSessionMode[updates.mode as keyof typeof ChatSessionMode]; allowedUpdates.mode = updates.mode as ChatSessionMode;
} else {
throw new Error(`Invalid mode: ${updates.mode}`);
}
} }
const session = await ChatSessionService.update( const session = await ChatSessionService.update(