diff --git a/src/main/java/com/redhat/exhort/integration/trustedcontent/TcResponseAggregation.java b/src/main/java/com/redhat/exhort/integration/trustedcontent/TcResponseAggregation.java index 5756b5c7..935587d6 100644 --- a/src/main/java/com/redhat/exhort/integration/trustedcontent/TcResponseAggregation.java +++ b/src/main/java/com/redhat/exhort/integration/trustedcontent/TcResponseAggregation.java @@ -161,11 +161,12 @@ private void addRecommendationsToSource( transitive.getIssues().stream() .forEach( i -> { - if (recommendation != null + var trecommendation = recommendations.get(transitive.getRef()); + if (trecommendation != null && !transitive .getRef() - .isCoordinatesEquals(recommendation.packageName())) { - addRemediation(recommendations.get(transitive.getRef()), i); + .isCoordinatesEquals(trecommendation.packageName())) { + addRemediation(trecommendation, i); } }); });