Skip to content

Commit

Permalink
Merge pull request #263 from europeana/EA-3062_fix-missing-webresources
Browse files Browse the repository at this point in the history
fixed bug that caused an Aggregation with no webresources to erase pr…
  • Loading branch information
SrishtiSingh-eu committed Jun 27, 2022
2 parents 8b11d6b + 42cc964 commit 2173f59
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -554,8 +554,10 @@ private static void appendAggregation(RDF rdf, List<AggregationImpl> aggregation
}
addAsList(aggregation, Rights.class, aggr.getDcRights());
addAsList(aggregation, HasView.class, aggr.getHasView());
EdmWebResourceUtils.createWebResources(rdf, aggr, preserveIdentifiers);
aggregationList.add(aggregation);
if (aggr.getWebResources() != null && !aggr.getWebResources().isEmpty()) {
EdmWebResourceUtils.createWebResources(rdf, aggr, preserveIdentifiers);
}
}
rdf.setAggregationList(aggregationList);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,9 @@ public static void createWebResources(RDF rdf, AggregationImpl aggr,
setIsReferencedBy(wr, wResource);
webResources.add(wResource);
}

if (rdf.getWebResourceList() != null && !rdf.getWebResourceList().isEmpty()) {
webResources.addAll(rdf.getWebResourceList());
}
rdf.setWebResourceList(webResources);
}

Expand Down

0 comments on commit 2173f59

Please sign in to comment.