diff --git a/CHANGELOG.md b/CHANGELOG.md index 820db382..dd8b0974 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ # Changelog +## 2.1.2 [2026-01-26] +### Fixed +- Fixed numbers for pairwise + ## 2.1.0 [2026-01-15] ### Added - rawResponses payload.campaignId indexing diff --git a/pom.xml b/pom.xml index 7c24a037..c7ffecd3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 fr.insee.genesis genesis-api - 2.1.1 + 2.1.2 jar genesis-api diff --git a/src/main/java/fr/insee/genesis/domain/service/rawdata/RawResponseService.java b/src/main/java/fr/insee/genesis/domain/service/rawdata/RawResponseService.java index d0f665f9..b0d6cb72 100644 --- a/src/main/java/fr/insee/genesis/domain/service/rawdata/RawResponseService.java +++ b/src/main/java/fr/insee/genesis/domain/service/rawdata/RawResponseService.java @@ -561,9 +561,9 @@ static void handlePairwiseCollectedVariable( for (int individualIndex = 0; individualIndex < individuals.size(); individualIndex++) { List individualLinks = (List) individuals.get(individualIndex); - for (int linkIndex = 1; linkIndex <= Constants.MAX_LINKS_ALLOWED; linkIndex++) { + for (int linkIndex = 1; linkIndex < Constants.MAX_LINKS_ALLOWED; linkIndex++) { dstSurveyUnitModel.getCollectedVariables().add( - buildPairwiseVariable(individualLinks, linkIndex, individualIndex, groupName) + buildPairwiseVariable(individualLinks, linkIndex, individualIndex+ 1, groupName) ); } }