From f3d1230e75c25516e8f207881338681c2a9e6b3e Mon Sep 17 00:00:00 2001 From: FyloZ Date: Tue, 6 Apr 2021 10:26:53 -0400 Subject: [PATCH] =?UTF-8?q?Correction=20d'un=20bug=20qui=20tentait=20d'?= =?UTF-8?q?=C3=A9crire=20les=20fichiers=20dans=20le=20mauvais=20dossier.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dev/fyloz/colorrecipesexplorer/rest/MaterialController.kt | 4 ++-- .../fyloz/colorrecipesexplorer/service/files/FileService.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/dev/fyloz/colorrecipesexplorer/rest/MaterialController.kt b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/rest/MaterialController.kt index b4b2745..39df895 100644 --- a/src/main/kotlin/dev/fyloz/colorrecipesexplorer/rest/MaterialController.kt +++ b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/rest/MaterialController.kt @@ -30,7 +30,7 @@ class MaterialController(private val materialService: MaterialService) { @PostMapping(consumes = [MediaType.MULTIPART_FORM_DATA_VALUE]) @PreAuthorize("hasAuthority('EDIT_MATERIALS')") - fun save(@Valid @RequestBody material: MaterialSaveDto, simdutFile: MultipartFile?) = + fun save(@Valid material: MaterialSaveDto, simdutFile: MultipartFile?) = created(MATERIAL_CONTROLLER_PATH) { materialService.save( materialSaveDto( @@ -44,7 +44,7 @@ class MaterialController(private val materialService: MaterialService) { @PutMapping(consumes = [MediaType.MULTIPART_FORM_DATA_VALUE]) @PreAuthorize("hasAuthority('EDIT_MATERIALS')") - fun update(@Valid @RequestBody material: MaterialUpdateDto, simdutFile: MultipartFile?) = + fun update(@Valid material: MaterialUpdateDto, simdutFile: MultipartFile?) = noContent { materialService.update( materialUpdateDto( diff --git a/src/main/kotlin/dev/fyloz/colorrecipesexplorer/service/files/FileService.kt b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/service/files/FileService.kt index 607dd48..f2d3c38 100644 --- a/src/main/kotlin/dev/fyloz/colorrecipesexplorer/service/files/FileService.kt +++ b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/service/files/FileService.kt @@ -41,7 +41,7 @@ class FileService( fun write(multipartFile: MultipartFile, path: String): Boolean = if (multipartFile.size <= 0) true else try { - multipartFile.transferTo(create(path)) + multipartFile.transferTo(create(path).toPath()) true } catch (ex: IOException) { logger.error("Unable to write multipart file", ex)