RED-9037: changed logic to consider both recategorization and legal basis change in same request #461

Open
ali.oezyetimoglu1 wants to merge 1 commits from RED-9037 into master
2 changed files with 10 additions and 2 deletions

View File

@ -300,7 +300,9 @@ public class ManualRedactionController implements ManualRedactionResource {
if (manualRedactionService.isLegalBasisChangeRequest(recategorizationRequestModel, entry.get())) {
LegalBasisChangeRequestModel legalBasisChange = manualRedactionService.convertRecategorizationToLegalBasisChange(recategorizationRequestModel);
legalBasisChanges.add(legalBasisChange);
} else {
}
if(manualRedactionService.isRecategorizeRequest(recategorizationRequestModel, entry.get())) {
recategorizations.add(recategorizationRequestModel);
}
}
@ -308,8 +310,8 @@ public class ManualRedactionController implements ManualRedactionResource {
List<ManualAddResponse> responseList = new ArrayList<>();
responseList.addAll(handleLegalBasisChanges(dossierId, fileId, legalBasisChanges));
responseList.addAll(handleRectegorizations(dossierId, fileId, recategorizations, includeUnprocessed, dossier.getDossierTemplateId()));
responseList.addAll(handleLegalBasisChanges(dossierId, fileId, legalBasisChanges));
return responseList;
}

View File

@ -552,4 +552,10 @@ public class ManualRedactionService {
return !ObjectUtils.isEmpty(requestModel.getLegalBasis()) && !requestModel.getLegalBasis().equals(entry.getLegalBasis());
}
public boolean isRecategorizeRequest(RecategorizationRequestModel requestModel, EntityLogEntry entry) {
return !ObjectUtils.isEmpty(requestModel.getType()) && !requestModel.getType().equals(entry.getType());
}
}