From d9980336e8fff639a5ac3f420fd8a5dbbe3e4227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skaar=2C=20Bj=C3=B8rn-Andre?= Date: Tue, 9 Apr 2024 12:28:11 +0200 Subject: [PATCH] Fix statement according to docs --- .../dlp/pseudo/service/pseudo/RecordMapProcessorFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/no/ssb/dlp/pseudo/service/pseudo/RecordMapProcessorFactory.java b/src/main/java/no/ssb/dlp/pseudo/service/pseudo/RecordMapProcessorFactory.java index b66a369..00c011e 100644 --- a/src/main/java/no/ssb/dlp/pseudo/service/pseudo/RecordMapProcessorFactory.java +++ b/src/main/java/no/ssb/dlp/pseudo/service/pseudo/RecordMapProcessorFactory.java @@ -116,7 +116,7 @@ private String process(PseudoOperation operation, PseudoFuncDeclaration funcDeclaration = PseudoFuncDeclaration.fromString(match.getRule().getFunc()); // FPE requires minimum two bytes/chars to perform encryption and minimum four bytes in case of Unicode. - if (varValue.length() <= 4 && ( + if (varValue.length() < 4 && ( match.getFunc() instanceof FpeFunc || match.getFunc() instanceof TinkFpeFunc || funcDeclaration.getFuncName().equals(PseudoFuncNames.MAP_SID) ||