Просмотр исходного кода

tui: fix tool permission lookup to use correct session ID

Dax Raad 3 месяцев назад
Родитель
Сommit
25eb100210
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

+ 1 - 1
packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

@@ -919,7 +919,7 @@ function ToolPart(props: { part: ToolPart; message: AssistantMessage }) {
     const render = ToolRegistry.render(props.part.tool) ?? GenericTool
 
     const metadata = props.part.state.status === "pending" ? {} : (props.part.state.metadata ?? {})
-    const input = props.part.state.input
+    const input = props.part.state.input ?? {}
     const container = ToolRegistry.container(props.part.tool)
     const permissions = sync.data.permission[props.message.sessionID] ?? []
     const permissionIndex = permissions.findIndex((x) => x.callID === props.part.callID)