diff --git a/multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/validators/parameters/FileMimeTypeValidator.java b/multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/validators/parameters/FileMimeTypeValidator.java index fe7d4847f7..ea0895585e 100644 --- a/multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/validators/parameters/FileMimeTypeValidator.java +++ b/multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/validators/parameters/FileMimeTypeValidator.java @@ -5,7 +5,6 @@ import java.text.MessageFormat; import jakarta.inject.Named; -import org.apache.commons.io.FilenameUtils; import org.apache.tika.Tika; import org.cloudfoundry.multiapps.common.SLException; import org.cloudfoundry.multiapps.controller.core.Messages; @@ -21,8 +20,6 @@ public class FileMimeTypeValidator { private static final String APPLICATION_ZIP_MIME_TYPE = "application/zip"; private static final String APPLICATION_OCTET_STREAM_MIME_TYPE = "application/octet-stream"; private static final String TEXT_PLAIN_MIME_TYPE = "text/plain"; - private static final String YAML_FILE_EXTENSION = "yaml"; - private static final String EXTENSION_DESCRIPTOR_FILE_EXTENSION = "mtaext"; private static final Tika tika = new Tika(); public void validateMultipartFileMimeType(MultipartFile multipartFile) { @@ -52,7 +49,6 @@ private String getFileMimeType(InputStream uploadedFileInputStream) throws IOExc } private void validateYamlFile(InputStream uploadedFileInputStream, String filename) { - validateTextFileExtension(filename); Yaml yaml = new Yaml(new SafeConstructor(new LoaderOptions())); try { yaml.load(uploadedFileInputStream); @@ -60,12 +56,4 @@ private void validateYamlFile(InputStream uploadedFileInputStream, String filena throw new IllegalArgumentException(MessageFormat.format(Messages.THE_PROVIDED_0_FILE_IS_INVALID, filename), e); } } - - private void validateTextFileExtension(String filename) { - String fileExtension = FilenameUtils.getExtension(filename); - - if (!(YAML_FILE_EXTENSION.equals(fileExtension) || EXTENSION_DESCRIPTOR_FILE_EXTENSION.equals(fileExtension))) { - throw new IllegalArgumentException(MessageFormat.format(Messages.THE_PROVIDED_0_FILE_IS_INVALID, filename)); - } - } }