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