config_tools: hide syntactic error message from configurator ui

hide syntactic error message from configurator ui

Tracked-On: #6691
Signed-off-by: Weiyi Feng <weiyix.feng@intel.com>
This commit is contained in:
Weiyi Feng 2022-06-16 13:55:51 +08:00 committed by acrnsi-robot
parent 44a6e99009
commit a5f95ce672

View File

@ -381,7 +381,7 @@ export default {
translateErrors(errors, scenarioData) { translateErrors(errors, scenarioData) {
let formErrors = {} let formErrors = {}
let translate = error => { let translate = errorType => error => {
error.paths.forEach(path => { error.paths.forEach(path => {
let formPath = path.split('/')[2]; let formPath = path.split('/')[2];
// translate form path to scenario vmid // translate form path to scenario vmid
@ -398,15 +398,17 @@ export default {
if (!formErrors.hasOwnProperty(vmid)) { if (!formErrors.hasOwnProperty(vmid)) {
formErrors[vmid] = [] formErrors[vmid] = []
} }
formErrors[vmid].push(error) if (errorType === 'semantic') {
formErrors[vmid].push(error)
}
}) })
} }
if (errors.syntactic_errors.length > 0) { if (errors.syntactic_errors.length > 0) {
errors.syntactic_errors.forEach(translate) errors.syntactic_errors.forEach(translate('syntactic'))
} }
if (errors.semantic_errors.length !== 0) { if (errors.semantic_errors.length > 0) {
errors.semantic_errors.forEach(translate) errors.semantic_errors.forEach(translate('semantic'))
} }
return formErrors return formErrors