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

fix: interface conversion panic (#1655)

Aiden Cline 1 год назад
Родитель
Сommit
b179d08484
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/tui/internal/components/chat/message.go

+ 2 - 2
packages/tui/internal/components/chat/message.go

@@ -377,8 +377,8 @@ func renderToolDetails(
 	}
 
 	if permission.Metadata != nil {
-		metadata := toolCall.State.Metadata.(map[string]any)
-		if metadata == nil {
+		metadata, ok := toolCall.State.Metadata.(map[string]any)
+		if metadata == nil || !ok {
 			metadata = map[string]any{}
 		}
 		maps.Copy(metadata, permission.Metadata)