package eu.alefzero.owncloud.syncadapter;\r
\r
import java.io.IOException;\r
-import java.net.URLDecoder;\r
import java.util.Vector;\r
\r
import org.apache.jackrabbit.webdav.DavException;\r
resp = query.getResponseBodyAsMultiStatus();\r
\r
if (resp.getResponses().length > 0) {\r
- WebdavEntry we = new WebdavEntry(resp.getResponses()[0]);\r
+ WebdavEntry we = new WebdavEntry(resp.getResponses()[0], getUri().getPath());\r
OCFile file = fillOCFile(we);\r
file.setParentId(0);\r
getStorageManager().saveFile(file);\r
MultiStatus resp = null;\r
resp = query.getResponseBodyAsMultiStatus();\r
for (int i = 1; i < resp.getResponses().length; ++i) {\r
- WebdavEntry we = new WebdavEntry(resp.getResponses()[i]);\r
+ WebdavEntry we = new WebdavEntry(resp.getResponses()[i], getUri().getPath());\r
OCFile file = fillOCFile(we);\r
file.setParentId(parentId);\r
getStorageManager().saveFile(file);\r
}\r
\r
private OCFile fillOCFile(WebdavEntry we) {\r
- OCFile file = new OCFile(URLDecoder.decode(we.path()));\r
+ OCFile file = new OCFile(we.path());\r
file.setCreationTimestamp(we.createTimestamp());\r
file.setFileLength(we.contentLength());\r
file.setMimetype(we.contentType());\r