diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Welcome/NewConfiguration.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Welcome/NewConfiguration.vue index 8916900ed..1809ba251 100644 --- a/misc/config_tools/configurator/packages/configurator/src/pages/Welcome/NewConfiguration.vue +++ b/misc/config_tools/configurator/packages/configurator/src/pages/Welcome/NewConfiguration.vue @@ -72,11 +72,12 @@ export default { .then((r) => { if (r) { for (let i = 0; i < files.length; i++) { - console.log("file: ", files[i].path) - let arr = files[i].path.split('.') - let suffix = arr[arr.length - 1] - console.log("suffix:", suffix) - if (suffix == 'sh' || suffix == 'xml') { + let arr = files[i].path.split(window.systemInfo.pathSplit) + let basename = arr[arr.length-1] + console.log("file: ", basename) + if (basename === 'scenario.xml' || + /^.*\.board\.xml$/.test(basename) || + /^launch.*\.sh$/.test(basename)) { console.log("removing: ", files[i].path) configurator.removeFile(files[i].path) .catch((err) => alert(`${err}`))