fix: show visible error alert when survey fails (e.g. simulation env not running)
This commit is contained in:
@@ -862,10 +862,14 @@ const submitSurvey = async () => {
|
|||||||
surveyResults.value = surveyResultsList
|
surveyResults.value = surveyResultsList
|
||||||
addLog(t('log.receivedReplies', { count: surveyResults.value.length }))
|
addLog(t('log.receivedReplies', { count: surveyResults.value.length }))
|
||||||
} else {
|
} else {
|
||||||
throw new Error(res.error || t('step5.requestFailed'))
|
const errMsg = res.error || t('step5.requestFailed')
|
||||||
|
addLog(`❌ ${errMsg}`)
|
||||||
|
alert(errMsg)
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
addLog(t('log.surveySendFailed', { error: err.message }))
|
const errMsg = err.message || t('step5.requestFailed')
|
||||||
|
addLog(`❌ ${t('log.surveySendFailed', { error: errMsg })}`)
|
||||||
|
alert(`Survey failed: ${errMsg}`)
|
||||||
} finally {
|
} finally {
|
||||||
isSurveying.value = false
|
isSurveying.value = false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user