X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=rapp-manager-models%2Fsrc%2Fmain%2Fjava%2Fcom%2Foransc%2Frappmanager%2Fmodels%2Fcsar%2FRappCsarConfigurationHandler.java;h=e088463137c8fff2a88fc2ac0d917ac28921bbaa;hb=refs%2Fchanges%2F60%2F11660%2F1;hp=bbf59bbf885ef01caef1c23934aad38be9d0bead;hpb=77d91d4af1b3845fc8a3ef20cd6e54e9e6ff5a37;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/RappCsarConfigurationHandler.java b/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/RappCsarConfigurationHandler.java index bbf59bb..e088463 100755 --- a/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/RappCsarConfigurationHandler.java +++ b/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/RappCsarConfigurationHandler.java @@ -53,9 +53,12 @@ public class RappCsarConfigurationHandler { 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) {