RED-9037: changed logic to consider both recategorization and legal basis change in same request #461
@ -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;
|
||||
}
|
||||
|
||||
@ -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());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user