From b5ed529e92549681cbdb526ea63db7fd269b0a8c Mon Sep 17 00:00:00 2001 From: Christos Tranoris <tranoris@ece.upatras.gr> Date: Fri, 28 Jun 2024 00:44:57 +0300 Subject: [PATCH] fix for https://labs.etsi.org/rep/osl/code/org.etsi.osl.portal.api/-/issues/9 --- .../api/service/DeploymentDescriptorService.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/portal/api/service/DeploymentDescriptorService.java b/src/main/java/portal/api/service/DeploymentDescriptorService.java index 7244d54..246c7b5 100644 --- a/src/main/java/portal/api/service/DeploymentDescriptorService.java +++ b/src/main/java/portal/api/service/DeploymentDescriptorService.java @@ -226,7 +226,15 @@ public class DeploymentDescriptorService { Hibernate.initialize(dd.getDeploymentDescriptorVxFInstanceInfo()); Hibernate.initialize(dd.getMentor().getRoles()); Hibernate.initialize(dd.getInfrastructureForAll().getRefSupportedImages()); - Hibernate.initialize(dd.getExperiment().getConstituentVxF()); + Hibernate.initialize(dd.getExperiment().getConstituentVxF()); + for (ConstituentVxF cvxf : dd.getExperiment().getConstituentVxF()) { + Hibernate.initialize( cvxf.getVxfref().getCategories()); + Hibernate.initialize( cvxf.getVxfref().getExtensions() ); + Hibernate.initialize( cvxf.getVxfref().getValidationJobs() ); + Hibernate.initialize( cvxf.getVxfref().getSupportedMANOPlatforms() ); + Hibernate.initialize( cvxf.getVxfref().getVxfOnBoardedDescriptors() ); + Hibernate.initialize( cvxf.getVxfref().getVfimagesVDU() ); + } Hibernate.initialize(dd.getExperimentFullDetails().getCategories()); Hibernate.initialize(dd.getExperimentFullDetails().getExtensions()); Hibernate.initialize(dd.getExperimentFullDetails().getValidationJobs()); -- GitLab