diff --git a/bun.lock b/bun.lock index a3eb0fa0..64a07089 100644 --- a/bun.lock +++ b/bun.lock @@ -27,7 +27,7 @@ "@wasm-fmt/clang-format": "^22.1.3", "autoprefixer": "^10.5.0", "cmake-js": "^8.0.0", - "electron": "^41.2.0", + "electron": "^41.2.1", "electron-builder": "^26.8.1", "electron-conf": "^1.3.0", "electron-updater": "^6.8.3", @@ -606,7 +606,7 @@ "ejs": ["ejs@3.1.10", "", { "dependencies": { "jake": "^10.8.5" }, "bin": { "ejs": "bin/cli.js" } }, "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA=="], - "electron": ["electron@41.2.0", "", { "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^24.9.0", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" } }, "sha512-0OKLiymqfV0WK68RBXqAm3Myad2TpI5wwxLCBEUcH5Nugo3YfSk7p1Js/AL9266qTz5xZioUnxt9hG8FFwax0g=="], + "electron": ["electron@41.2.1", "", { "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^24.9.0", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" } }, "sha512-teeRThiYGTPKf/2yOW7zZA1bhb91KEQ4yLBPOg7GxpmnkLFLugKgQaAKOrCgdzwsXh/5mFIfmkm+4+wACJKwaA=="], "electron-builder": ["electron-builder@26.8.1", "", { "dependencies": { "app-builder-lib": "26.8.1", "builder-util": "26.8.1", "builder-util-runtime": "9.5.1", "chalk": "^4.1.2", "ci-info": "^4.2.0", "dmg-builder": "26.8.1", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", "simple-update-notifier": "2.0.0", "yargs": "^17.6.2" }, "bin": { "electron-builder": "cli.js", "install-app-deps": "install-app-deps.js" } }, "sha512-uWhx1r74NGpCagG0ULs/P9Nqv2nsoo+7eo4fLUOB8L8MdWltq9odW/uuLXMFCDGnPafknYLZgjNX0ZIFRzOQAw=="], diff --git a/package.json b/package.json index 4e3a3127..bb1a67ce 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "url": "git+https://github.com/opencor/webapp.git" }, "type": "module", - "version": "0.20260416.2", + "version": "0.20260416.3", "engines": { "bun": ">=1.2.0" }, @@ -76,7 +76,7 @@ "@wasm-fmt/clang-format": "^22.1.3", "autoprefixer": "^10.5.0", "cmake-js": "^8.0.0", - "electron": "^41.2.0", + "electron": "^41.2.1", "electron-builder": "^26.8.1", "electron-conf": "^1.3.0", "electron-updater": "^6.8.3", diff --git a/src/renderer/package.json b/src/renderer/package.json index 4e15bc57..ed8318a1 100644 --- a/src/renderer/package.json +++ b/src/renderer/package.json @@ -42,7 +42,7 @@ }, "./style.css": "./dist/opencor.css" }, - "version": "0.20260416.2", + "version": "0.20260416.3", "scripts": { "build": "vite build && bun scripts/generate.version.js", "build:lib": "vite build --config vite.lib.config.ts && bunx --bun vue-tsc --project tsconfig.lib.types.json", diff --git a/src/renderer/src/components/views/SimulationExperimentView.vue b/src/renderer/src/components/views/SimulationExperimentView.vue index 924fb527..0c6b3f6a 100644 --- a/src/renderer/src/components/views/SimulationExperimentView.vue +++ b/src/renderer/src/components/views/SimulationExperimentView.vue @@ -909,7 +909,13 @@ const addExternalData = async ( } } - interactiveUiJson.value.output.externalData?.push({ + if (!interactiveUiJson.value.output.externalData) { + // Initialise the external data array if it doesn't already exist. + + interactiveUiJson.value.output.externalData = []; + } + + interactiveUiJson.value.output.externalData.push({ data, dataSeries, description: `External data ${csvHash}`, diff --git a/tests/models/ui/tt04_for_external_data.omex b/tests/models/ui/tt04_for_external_data.omex index dfb0196c..f74ff740 100644 Binary files a/tests/models/ui/tt04_for_external_data.omex and b/tests/models/ui/tt04_for_external_data.omex differ