2
0
Эх сурвалжийг харах

tui: fix tool permission lookup to use correct session ID

Dax Raad 3 сар өмнө
parent
commit
25eb100210

+ 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 render = ToolRegistry.render(props.part.tool) ?? GenericTool
 
 
     const metadata = props.part.state.status === "pending" ? {} : (props.part.state.metadata ?? {})
     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 container = ToolRegistry.container(props.part.tool)
     const permissions = sync.data.permission[props.message.sessionID] ?? []
     const permissions = sync.data.permission[props.message.sessionID] ?? []
     const permissionIndex = permissions.findIndex((x) => x.callID === props.part.callID)
     const permissionIndex = permissions.findIndex((x) => x.callID === props.part.callID)