summaryrefslogtreecommitdiff
path: root/Remote/WebDAV.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Remote/WebDAV.hs')
-rw-r--r--Remote/WebDAV.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/Remote/WebDAV.hs b/Remote/WebDAV.hs
index 61fc70324..ce27dd551 100644
--- a/Remote/WebDAV.hs
+++ b/Remote/WebDAV.hs
@@ -127,7 +127,7 @@ store _ (Just dav) = httpStorer $ \k reqbody -> liftIO $ goDAV dav $ do
storeHelper :: DavHandle -> DavLocation -> DavLocation -> RequestBody -> DAVT IO ()
storeHelper dav tmp dest reqbody = do
- void $ mkColRecursive tmpDir
+ maybe noop (void . mkColRecursive) (locationParent tmp)
inLocation tmp $
putContentM' (contentType, reqbody)
finalizeStore dav tmp dest
@@ -257,8 +257,8 @@ testDav url (Just (u, p)) = do
test $ liftIO $ evalDAVT url $ do
prepDAV user pass
makeParentDirs
- void $ mkColRecursive tmpDir
- inLocation (tmpLocation "git-annex-test") $ do
+ void $ mkColRecursive "/"
+ inLocation (tmpLocation "test") $ do
putContentM (Nothing, L8.fromString "test")
delContentM
where