aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@drivergrp.com>2016-11-08 16:06:30 -0800
committervlad <vlad@drivergrp.com>2016-11-08 16:06:30 -0800
commit3fa6c7797d019dacedd90924f01e2e1f38cd42b8 (patch)
tree04e4019c70a5b5d95224a834a78cc0aa638d8c51
parent43ff40d917a23ca1d3848a21698cbece4fb4e16f (diff)
downloaddriver-core-3fa6c7797d019dacedd90924f01e2e1f38cd42b8.tar.gz
driver-core-3fa6c7797d019dacedd90924f01e2e1f38cd42b8.tar.bz2
driver-core-3fa6c7797d019dacedd90924f01e2e1f38cd42b8.zip
DIR-80 Local file store fixv0.9.11
-rw-r--r--src/main/scala/xyz/driver/core/file.scala3
1 files changed, 2 insertions, 1 deletions
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 {