diff --git a/apps/ui/src/components/views/board-view/shared/thinking-level-selector.tsx b/apps/ui/src/components/views/board-view/shared/thinking-level-selector.tsx
index c74b3e9a..5164e4fa 100644
--- a/apps/ui/src/components/views/board-view/shared/thinking-level-selector.tsx
+++ b/apps/ui/src/components/views/board-view/shared/thinking-level-selector.tsx
@@ -19,7 +19,7 @@ export function ThinkingLevelSelector({
testIdPrefix = 'thinking-level',
model,
}: ThinkingLevelSelectorProps) {
- const levels = model ? getThinkingLevelsForModel(model) : getThinkingLevelsForModel('');
+ const levels = getThinkingLevelsForModel(model || '');
return (
diff --git a/apps/ui/src/components/views/settings-view/model-defaults/phase-model-selector.tsx b/apps/ui/src/components/views/settings-view/model-defaults/phase-model-selector.tsx
index 25424fa6..0f3c7889 100644
--- a/apps/ui/src/components/views/settings-view/model-defaults/phase-model-selector.tsx
+++ b/apps/ui/src/components/views/settings-view/model-defaults/phase-model-selector.tsx
@@ -1297,7 +1297,7 @@ export function PhaseModelSelector({
Thinking Level
{getThinkingLevelsForModel(
- model.mapsToClaudeModel === 'opus' ? 'claude-opus' : ''
+ model.mapsToClaudeModel === 'opus' ? 'claude-opus' : model.id || ''
).map((level) => (