diff --git a/src/main/java/fr/insee/genesis/domain/service/rawdata/LunaticJsonRawDataService.java b/src/main/java/fr/insee/genesis/domain/service/rawdata/LunaticJsonRawDataService.java index 75eef856..6489a586 100644 --- a/src/main/java/fr/insee/genesis/domain/service/rawdata/LunaticJsonRawDataService.java +++ b/src/main/java/fr/insee/genesis/domain/service/rawdata/LunaticJsonRawDataService.java @@ -378,6 +378,10 @@ private static void convertToCollectedVar( Map states = JsonUtils.asMap(collectedVariable.getValue()); // nothing if no state + if (states == null || states.isEmpty()) { + continue; + } + if (states.containsKey(stateKey)) { Object value = states.get(stateKey);