mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-12 12:33:18 +00:00
[DS-2913] Fix community parent logging infinite loop
This commit is contained in:
@@ -568,12 +568,9 @@ public class SolrLoggerServiceImpl implements SolrLoggerService, InitializingBea
|
||||
{
|
||||
Community comm = (Community) dso;
|
||||
List<Community> parentCommunities = comm.getParentCommunities();
|
||||
while (CollectionUtils.isNotEmpty(parentCommunities))
|
||||
{
|
||||
for (int i = 0; i < parentCommunities.size(); i++) {
|
||||
Community community = parentCommunities.get(i);
|
||||
doc1.addField("owningComm", comm.getID());
|
||||
}
|
||||
for (Community parent : parentCommunities) {
|
||||
doc1.addField("owningComm", parent.getID());
|
||||
storeParents(doc1, parent);
|
||||
}
|
||||
}
|
||||
else if (dso instanceof Collection)
|
||||
|
Reference in New Issue
Block a user