Skip to content

Commit 3e8a9f1

Browse files
Merge pull request InseeFr#21 from SimonDmz/fix-spring4shell-vulnerability
fix spring4shell vulnerability
2 parents 07968c0 + 416f7ad commit 3e8a9f1

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>fr.insee</groupId>
55
<artifactId>sabdatab</artifactId>
66
<packaging>war</packaging>
7-
<version>2.0.2</version>
7+
<version>2.0.3</version>
88
<name>Sabiane Data</name>
99

1010
<properties>
@@ -23,7 +23,7 @@
2323
<xalan.version>2.7.1</xalan.version>
2424
<commons-io.version>2.7</commons-io.version>
2525
<log4j2.version>2.17.1</log4j2.version>
26-
<spring-boot-dependencies.version>2.4.3</spring-boot-dependencies.version>
26+
<spring-boot-dependencies.version>2.6.6</spring-boot-dependencies.version>
2727

2828
</properties>
2929

src/main/java/fr/insee/sabianedata/ws/model/queen/SurveyUnitDto.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package fr.insee.sabianedata.ws.model.queen;
22

33
import java.io.File;
4+
import java.util.Date;
45

56
import com.fasterxml.jackson.databind.JsonNode;
67

@@ -53,6 +54,14 @@ public void extractJsonFromFiles(String folder) {
5354

5455
}
5556

57+
public void generateStateData() {
58+
StateData stateDataToInject = new StateData();
59+
stateDataToInject.setCurrentPage("1");
60+
stateDataToInject.setDate(new Date().getTime());
61+
stateDataToInject.setState("INIT");
62+
this.setStateData(stateDataToInject);
63+
}
64+
5665
public JsonNode getData() {
5766
return data;
5867
}

src/main/java/fr/insee/sabianedata/ws/service/QueenApiService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public ResponseEntity<?> postNomenclaturesToApi(HttpServletRequest request, Nome
6060
final String apiUri = queenProperties.getHostFromEnum(plateform) + "/api/nomenclature";
6161
HttpHeaders httpHeaders = createSimpleHeadersAuth(request);
6262
httpHeaders.setContentType(MediaType.APPLICATION_JSON);
63+
LOGGER.info("Calling {}", apiUri);
6364
return restTemplate.exchange(apiUri, HttpMethod.POST, new HttpEntity<>(nomenclatureDto, httpHeaders),
6465
String.class);
6566
}

src/main/java/fr/insee/sabianedata/ws/service/QueenExtractEntities.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public List<SurveyUnitDto> getQueenSurveyUnitsFromFods(File fods, String folder)
4545
List<SurveyUnitDto> surveyUnitsList = surveyUnits.getSurveyUnits().stream().map(s -> {
4646
SurveyUnitDto suDto = new SurveyUnitDto(s);
4747
suDto.extractJsonFromFiles(folder);
48+
suDto.generateStateData();
4849
return suDto;
4950
}).collect(Collectors.toList());
5051
return surveyUnitsList != null ? surveyUnitsList : lists;

0 commit comments

Comments
 (0)