diff --git a/backend/wsimport/src/main/java/org/eclipse/sw360/wsimport/thrift/ThriftUploader.java b/backend/wsimport/src/main/java/org/eclipse/sw360/wsimport/thrift/ThriftUploader.java index f639d6313a..2040ac4e35 100644 --- a/backend/wsimport/src/main/java/org/eclipse/sw360/wsimport/thrift/ThriftUploader.java +++ b/backend/wsimport/src/main/java/org/eclipse/sw360/wsimport/thrift/ThriftUploader.java @@ -104,11 +104,13 @@ protected ProjectImportResult createProject(WsProject wsProject, User sw360User, .collect(Collectors.toMap( ReleaseRelation::getReleaseId, ReleaseRelation::getProjectReleaseRelationship, - (projectReleaseRelationship1, projectReleaseRelationship2) -> { - LOGGER.info("--- Duplicate key found!"); - LOGGER.info("--- 1: " + projectReleaseRelationship1.getReleaseRelation()); - LOGGER.info("--- 2: " + projectReleaseRelationship2.getReleaseRelation()); - return projectReleaseRelationship1; + (existing, duplicate) -> { + LOGGER.warn( + "Duplicate releaseId detected. Keeping existing relation {} and ignoring {}", + existing.getReleaseRelation(), + duplicate.getReleaseRelation() + ); + return existing; } )); sw360Project.setReleaseIdToUsage(releaseIdToUsage);