Merge branch 'RED-10697' into 'release/2.589.x'
RED-10697: Use technical name to check for unmapped justifictions on approval See merge request redactmanager/persistence-service!911
This commit is contained in:
commit
de73be7fea
@ -51,7 +51,7 @@ public class ApprovalVerificationService {
|
||||
addWarning(entry, WarningType.LEGAL_BASIS_MISSING, approveResponse);
|
||||
} else {
|
||||
var legalBasisEntity = legalBasisMappings.stream()
|
||||
.filter(mapping -> mapping.getReason().equals(entry.getLegalBasis()))
|
||||
.filter(mapping -> mapping.getTechnicalName().equals(entry.getLegalBasis()))
|
||||
.findFirst();
|
||||
if (legalBasisEntity.isEmpty() || StringUtils.isEmpty(legalBasisEntity.get().getTechnicalName())) {
|
||||
addWarning(entry, WarningType.UNMAPPED_JUSTIFICATION, approveResponse);
|
||||
|
||||
@ -71,7 +71,7 @@ public class ApprovalTest extends AbstractPersistenceServerServiceTest {
|
||||
.id("id1")
|
||||
.positions(List.of(new Position(1, 1, 1, 1, 1)))
|
||||
.state(EntryState.APPLIED)
|
||||
.legalBasis("legalBasis")
|
||||
.legalBasis("legal_basis")
|
||||
.entryType(EntryType.ENTITY)
|
||||
.value("value")
|
||||
.build()));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user