Log warning message if tabular data mismatches

This commit is contained in:
Thierry Göckel 2020-08-13 10:07:23 +02:00
parent 98e0bf5606
commit 8edaa93bda

View File

@ -23,7 +23,9 @@ import com.iqser.red.service.redaction.v1.server.tableextraction.model.Cell;
import com.iqser.red.service.redaction.v1.server.tableextraction.model.Table; import com.iqser.red.service.redaction.v1.server.tableextraction.model.Table;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@Slf4j
@Service @Service
@RequiredArgsConstructor @RequiredArgsConstructor
public class EntityRedactionService { public class EntityRedactionService {
@ -113,7 +115,8 @@ public class EntityRedactionService {
private Map<String, String> toMap(List<String> keys, List<String> values) { private Map<String, String> toMap(List<String> keys, List<String> values) {
if (keys.size() != values.size()) { if (keys.size() != values.size()) {
throw new RuntimeException("Cannot merge lists of unequal size."); log.warn("Cannot merge lists of unequal size, returning empty map.");
return new HashMap<>();
} }
Map<String, String> result = new HashMap<>(); Map<String, String> result = new HashMap<>();
for (int i = 0; i < keys.size(); i++) { for (int i = 0; i < keys.size(); i++) {