From 3fa6c7797d019dacedd90924f01e2e1f38cd42b8 Mon Sep 17 00:00:00 2001 From: vlad Date: Tue, 8 Nov 2016 16:06:30 -0800 Subject: DIR-80 Local file store fix --- src/main/scala/xyz/driver/core/file.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/xyz/driver/core/file.scala b/src/main/scala/xyz/driver/core/file.scala index 93715d0..9a60653 100644 --- a/src/main/scala/xyz/driver/core/file.scala +++ b/src/main/scala/xyz/driver/core/file.scala @@ -124,7 +124,8 @@ object file { def download(filePath: Path): OptionT[Future, File] = OptionT.optionT(Future { - Option(new File(filePath.toString)).filter(file => file.exists() && file.isFile) + val path = java.net.URLDecoder.decode(filePath.toString, "UTF-8") + Option(new File(path)).filter(file => file.exists() && file.isFile) }) def delete(filePath: Path): Future[Unit] = Future { -- cgit v1.2.3