From 6140bdb1768134828d68d02c392c0cade6739d3b Mon Sep 17 00:00:00 2001 From: MichaelMorris Date: Thu, 5 May 2022 18:07:31 +0100 Subject: Fix additional_types file being deleted Signed-off-by: MichaelMorris Issue-ID: SDC-3989 Change-Id: I6b22be3890d1e80b564ec66ab08ea7fe5f36bbe6 --- .../openecomp/sdc/be/dao/cassandra/ToscaModelImportCassandraDao.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'catalog-dao') diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/ToscaModelImportCassandraDao.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/ToscaModelImportCassandraDao.java index d21b561094..7c0cba5fa1 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/ToscaModelImportCassandraDao.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/ToscaModelImportCassandraDao.java @@ -20,6 +20,7 @@ package org.openecomp.sdc.be.dao.cassandra; import static java.util.function.Predicate.not; +import static org.openecomp.sdc.common.api.Constants.ADDITIONAL_TYPE_DEFINITIONS; import com.datastax.driver.core.Session; import com.datastax.driver.mapping.Mapper; @@ -98,6 +99,7 @@ public class ToscaModelImportCassandraDao extends CassandraDao { final List actualImportOfModelList = toscaImportByModelAccessor.findAllByModel(modelId).all(); final List removedImportList = actualImportOfModelList.stream() .filter(not(importOfModelList::contains)) + .filter(not(toscaImport -> ADDITIONAL_TYPE_DEFINITIONS.equals(toscaImport.getFullPath()))) .collect(Collectors.toList()); importOfModelList.forEach(toscaImportByModelMapper::save); -- cgit 1.2.3-korg