MNT-24883 PMD scan fix

This commit is contained in:
bsayan2 2025-05-28 14:06:20 +05:30
parent 6467d2c079
commit b0dc2b6384

View File

@ -91,14 +91,22 @@ public class FileManager
private static File createFileFromRequest(HttpServletRequest request, String extension) throws Exception private static File createFileFromRequest(HttpServletRequest request, String extension) throws Exception
{ {
String submittedFileName = request.getParts().stream() try
.filter(part -> part instanceof MultipartFile && StringUtils.isNotEmpty(part.getSubmittedFileName())) {
.map(Part::getSubmittedFileName) String submittedFileName = request.getParts().stream()
.findFirst() .filter(part -> part instanceof MultipartFile && StringUtils.isNotEmpty(part.getSubmittedFileName()))
.orElse(null); .map(Part::getSubmittedFileName)
return StringUtils.isNotEmpty(submittedFileName) .findFirst()
? TempFileProvider.createFileWithinUUIDTempDir(submittedFileName) .orElse(null);
: TempFileProvider.createTempFile("source_", extension); return StringUtils.isNotEmpty(submittedFileName)
? TempFileProvider.createFileWithinUUIDTempDir(submittedFileName)
: TempFileProvider.createTempFile("source_", extension);
}
catch (Exception e)
{
throw new TransformException(INTERNAL_SERVER_ERROR, "Failed to create source file from request", e);
}
} }
public static File createSourceFileUsingOriginalFileName(String sourceFileName, InputStream inputStream, String sourceMimetype) public static File createSourceFileUsingOriginalFileName(String sourceFileName, InputStream inputStream, String sourceMimetype)