fix: show visible error alert when survey fails (e.g. simulation env not running)

This commit is contained in:
Kunthawat Greethong
2026-06-17 19:37:55 +07:00
parent 431b66fd85
commit fa3160f67e

View File

@@ -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
} }