From a026d18e021b8305fa3eb9e7477c2d4baf85d4d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Mon, 16 Nov 2015 16:52:54 +0100 Subject: [PATCH] Fix uploads to root directory The `url_for_key` method returned a double slash because `directory` is an empty string when uploading to the root directory Refs #70 --- lib/remote_storage/swift.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/remote_storage/swift.rb b/lib/remote_storage/swift.rb index 535933d..5fabbab 100644 --- a/lib/remote_storage/swift.rb +++ b/lib/remote_storage/swift.rb @@ -293,7 +293,7 @@ module RemoteStorage end def url_for_key(user, directory, key) - "#{container_url_for(user)}/#{escape(directory)}/#{escape(key)}" + File.join [container_url_for(user), escape(directory), escape(key)].compact end def url_for_directory(user, directory)