fix: fix option check

This commit is contained in:
G.Wood-Sun
2025-05-27 11:33:48 +08:00
parent 1249ea88c9
commit d009b00012

View File

@ -177,7 +177,10 @@ const Welcome: FC<IWelcomeProps> = ({
const canChat = () => {
const inputLens = Object.values(inputs).length
const promptVariablesLens = promptConfig.prompt_variables.length
const emptyInput = inputLens < promptVariablesLens || Object.values(inputs).filter(v => v === '').length > 0
const emptyInput = inputLens < promptVariablesLens || Object.entries(inputs).filter(([k, v]) => {
const isRequired = promptConfig.prompt_variables.find(item => item.key === k)?.required ?? true
return isRequired && v === ''
}).length > 0
if (emptyInput) {
logError(t('app.errorMessage.valueOfVarRequired'))
return false