RED-3504 Fixed to get RedactionLog for archived dossiers

This commit is contained in:
Philipp Schramm 2022-03-02 14:55:59 +01:00
parent aea3ce348a
commit 39d3101262

View File

@ -1,5 +1,7 @@
package com.iqser.red.service.peristence.v1.server.service;
import java.util.List;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Service;
@ -13,8 +15,6 @@ import com.iqser.red.service.redaction.v1.model.SectionGrid;
import feign.FeignException;
import lombok.RequiredArgsConstructor;
import java.util.List;
@Service
@RequiredArgsConstructor
public class RedactionLogService {
@ -25,10 +25,13 @@ public class RedactionLogService {
private final DossierPersistenceService dossierPersistenceService;
private final FileStatusService fileStatusService;
public RedactionLog getRedactionLog(String dossierId, String fileId, boolean withManualRedactions) {
return getRedactionLog(dossierId, fileId, null, withManualRedactions);
}
public RedactionLog getRedactionLog(String dossierId, String fileId, List<String> excludedTypes, boolean withManualRedactions) {
var fileStatus = fileStatusService.getStatus(fileId);
@ -39,7 +42,7 @@ public class RedactionLogService {
RedactionLog redactionLog;
if (withManualRedactions) {
var dossier = dossierPersistenceService.getAndValidateDossier(dossierId);
var dossier = dossierPersistenceService.findByDossierId(dossierId);
var manualRedactions = manualRedactionService.getManualRedactions(fileId);
try {