diff --git a/frontend/apps/cloudstorage/webdavapi.lua b/frontend/apps/cloudstorage/webdavapi.lua index d61dd81a2..edd5f5330 100644 --- a/frontend/apps/cloudstorage/webdavapi.lua +++ b/frontend/apps/cloudstorage/webdavapi.lua @@ -115,7 +115,10 @@ function WebDavApi:listFolder(address, user, pass, folder_path) item_fullpath = string.sub( item_fullpath, 1, -2 ) end local is_current_dir = self:isCurrentDirectory( item_fullpath, address, path ) + local item_name = util.urlDecode( FFIUtil.basename( item_fullpath ) ) + item_name = util.htmlEntitiesToUtf8(item_name) + local is_not_collection = item:find("<[^:]*:resourcetype/>") or item:find("<[^:]*:resourcetype>")