Skip to content

Commit 4aaaae7

Browse files
authored
[Scala][Akka] Use Files.createTempFile to address security concerns (#9348)
* fix scala akka server temp file issue * update test templates
1 parent 4f84e86 commit 4aaaae7

File tree

12 files changed

+1612
-341
lines changed

12 files changed

+1612
-341
lines changed

modules/openapi-generator/src/main/resources/scala-akka-http-server/multipartDirectives.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package {{invokerPackage}}
22

33
import java.io.File
4+
import java.nio.file.Files
45

56
import akka.annotation.ApiMayChange
67
import akka.http.scaladsl.model.Multipart.FormData
@@ -69,7 +70,7 @@ trait MultipartDirectives {
6970

7071
object MultipartDirectives extends MultipartDirectives with FileUploadDirectives {
7172
val tempFileFromFileInfo: FileInfo => File = {
72-
file: FileInfo => File.createTempFile(file.fileName, ".tmp")
73+
file: FileInfo => Files.createTempFile(file.fileName, ".tmp").toFile()
7374
}
7475
}
7576

0 commit comments

Comments
 (0)