diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue index 17c33bfd5..441adeb05 100644 --- a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue +++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue @@ -358,7 +358,10 @@ export default { configurator.writeFile(this.WorkingFolder + 'scenario.xml', scenarioXMLData) .then(() => { step = 1 - configurator.pythonObject.validateScenario(this.board.content, scenarioXMLData) + this.errors = configurator.pythonObject.validateScenario(this.board.content, scenarioXMLData) + if (this.errors.length != 0) { + throw "validation failed" + } }) .then(() => { step = 2 diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue index 159d22323..00a26901c 100644 --- a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue +++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue @@ -114,7 +114,7 @@ export default { return `${this.rootFormData.name} vCPU ${index}` }, addPCPU(index) { - this.defaultVal.pcpu.splice(index + 1, 0, {pcpu_id: null, real_time_vcpu: false}) + this.defaultVal.pcpu.splice(index + 1, 0, {pcpu_id: null, real_time_vcpu: "n"}) }, removePCPU(index) { if (this.defaultVal.pcpu.length === 1) { @@ -144,4 +144,4 @@ export default { background: #f9f9f9; padding: 5px 5px 3px; } - \ No newline at end of file +