Skip to content
Snippets Groups Projects

fix(DuplicateService): [AOU-1996] ignore DELETED publications when checking for duplicates

1 unresolved thread
1 file
+ 1
2
Compare changes
  • Side-by-side
  • Inline
@@ -223,13 +223,12 @@ public class DuplicateService {
notSamePublicationCondition.setValue(publicationId);
conditionList.add(notSamePublicationCondition);
// Do not find publications that are DELETED or REJECTED
// Do not find publications that are DELETED
AouSearchCondition deletedPublicationCondition = new AouSearchCondition();
deletedPublicationCondition.setType(SearchConditionType.TERM);
deletedPublicationCondition.setBooleanClauseType(BooleanClauseType.MUST_NOT);
deletedPublicationCondition.setField(AouConstants.INDEX_FIELD_STATUS);
deletedPublicationCondition.getTerms().add(Publication.PublicationStatus.DELETED.toString());
deletedPublicationCondition.getTerms().add(Publication.PublicationStatus.REJECTED.toString());
conditionList.add(deletedPublicationCondition);
FacetPage<PublicationIndexEntry> results = this.indexResourceService.search(this.indexPublicationsInProgressName,
Loading