From abac241432016177e46dd6176da1eeab1177ee18 Mon Sep 17 00:00:00 2001 From: odeimaiz Date: Fri, 28 Feb 2025 12:17:52 +0100 Subject: [PATCH] store and pass modelId --- .../class/osparc/data/model/LicensedItemResource.js | 8 ++++++++ .../source/class/osparc/vipMarket/LicensedItemDetails.js | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/services/static-webserver/client/source/class/osparc/data/model/LicensedItemResource.js b/services/static-webserver/client/source/class/osparc/data/model/LicensedItemResource.js index 7a345ba0a0a0..fa1a141677b1 100644 --- a/services/static-webserver/client/source/class/osparc/data/model/LicensedItemResource.js +++ b/services/static-webserver/client/source/class/osparc/data/model/LicensedItemResource.js @@ -52,6 +52,7 @@ qx.Class.define("osparc.data.model.LicensedItemResource", { } this.set({ + modelId: licensedItemResourceData.id, description: description, title: title, subtitle: subtitle, @@ -66,6 +67,13 @@ qx.Class.define("osparc.data.model.LicensedItemResource", { }, properties: { + modelId: { + check: "Number", + nullable: false, + init: null, + event: "changeModelId", + }, + description: { check: "String", nullable: false, diff --git a/services/static-webserver/client/source/class/osparc/vipMarket/LicensedItemDetails.js b/services/static-webserver/client/source/class/osparc/vipMarket/LicensedItemDetails.js index f242f1bfb6b1..509924c3ae79 100644 --- a/services/static-webserver/client/source/class/osparc/vipMarket/LicensedItemDetails.js +++ b/services/static-webserver/client/source/class/osparc/vipMarket/LicensedItemDetails.js @@ -356,7 +356,7 @@ qx.Class.define("osparc.vipMarket.LicensedItemDetails", { }); importButton.addListener("execute", () => { this.fireDataEvent("modelImportRequested", { - modelId: anatomicalModelsData.getLicensedResources()[selectedIdx]["id"], + modelId: anatomicalModelsData.getLicensedResources()[selectedIdx].getModelId(), categoryId: anatomicalModelsData.getCategoryId(), }); }, this);