Fix security hotspot. Improve coverage by adding annotation to Lombok generated methods.
Issue-ID: NONRTRIC-910
Signed-off-by: aravind.est <aravindhan.a@est.tech>
Change-Id: Iaad64c87271ab219cd0d4a7e4b91885b77633c24
--- /dev/null
+config.stopbubbling=true
+lombok.addLombokGeneratedAnnotation=true
\ No newline at end of file
public boolean isValidRappPackage(MultipartFile multipartFile) {
- return multipartFile != null && multipartFile.getOriginalFilename() != null
- && multipartFile.getOriginalFilename().endsWith(".csar") && isFileExistsInCsar(multipartFile,
- ACM_COMPOSITION_JSON_LOCATION);
+ String originalFilename = multipartFile.getOriginalFilename();
+ if (originalFilename != null) {
+ return originalFilename.endsWith(".csar") && isFileExistsInCsar(multipartFile,
+ ACM_COMPOSITION_JSON_LOCATION);
+ }
+ return false;
}
boolean isFileExistsInCsar(MultipartFile multipartFile, String fileLocation) {