Fix spring transaction issue in getNodetemplates
[policy/api.git] / main / src / main / java / org / onap / policy / api / main / service / ToscaServiceTemplateService.java
index d578d0d..2e8fc9e 100644 (file)
@@ -550,14 +550,13 @@ public class ToscaServiceTemplateService {
         throws PfModelException {
         LOGGER.debug("->getNodeTemplate: name={}, version={}", name, version);
         List<ToscaNodeTemplate> nodeTemplates = new ArrayList<>();
-        var jpaNodeTemplates = new JpaToscaNodeTemplates();
 
         var dbServiceTemplate = getDefaultJpaToscaServiceTemplate();
         //Return empty if no nodeTemplates present in db
         if (!ToscaUtils.doNodeTemplatesExist(dbServiceTemplate)) {
             return nodeTemplates;
         }
-        jpaNodeTemplates = dbServiceTemplate.getTopologyTemplate().getNodeTemplates();
+        var jpaNodeTemplates = new JpaToscaNodeTemplates(dbServiceTemplate.getTopologyTemplate().getNodeTemplates());
 
         //Filter specific nodeTemplates
         if (name != null && version != null) {