fix: Simplify model selection logic in message regeneration

Modify the model selection process to directly use the appropriate model based on the conversation context, removing redundant conditional logic
This commit is contained in:
kangfenmao 2025-03-01 11:20:58 +08:00
parent 27c0edfb79
commit 78a7b2759e

View File

@ -282,7 +282,7 @@ const MessageMenubar: FC<Props> = (props) => {
const onRegenerate = async (e: React.MouseEvent | undefined) => { const onRegenerate = async (e: React.MouseEvent | undefined) => {
e?.stopPropagation?.() e?.stopPropagation?.()
await modelGenerating() await modelGenerating()
const selectedModel = message.model || (isGrouped ? model : assistantModel) const selectedModel = isGrouped ? model : assistantModel
const _message = resetAssistantMessage(message, selectedModel) const _message = resetAssistantMessage(message, selectedModel)
onEditMessage?.(_message) onEditMessage?.(_message)
} }