mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-08 16:36:13 +00:00
Fix remote file creation using username instead of display name
This commit is contained in:
parent
cc612f8712
commit
81f1804917
@ -86,7 +86,7 @@ public class ReadRemoteFileOperation extends RemoteOperation<RemoteFile> {
|
|||||||
if (status == HttpConstants.HTTP_MULTI_STATUS
|
if (status == HttpConstants.HTTP_MULTI_STATUS
|
||||||
|| status == HttpConstants.HTTP_OK) {
|
|| status == HttpConstants.HTTP_OK) {
|
||||||
|
|
||||||
final RemoteFile file = new RemoteFile(propfind.getRoot(), client.getAccount().getDisplayName());
|
final RemoteFile file = new RemoteFile(propfind.getRoot(), client.getCredentials().getUsername());
|
||||||
|
|
||||||
result = new RemoteOperationResult<>(OK);
|
result = new RemoteOperationResult<>(OK);
|
||||||
result.setData(file);
|
result.setData(file);
|
||||||
|
@ -88,12 +88,12 @@ public class ReadRemoteFolderOperation extends RemoteOperation<ArrayList<RemoteF
|
|||||||
|
|
||||||
// parse data from remote folder
|
// parse data from remote folder
|
||||||
mFolderAndFiles.add(
|
mFolderAndFiles.add(
|
||||||
new RemoteFile(propfindMethod.getRoot(), client.getAccount().getDisplayName())
|
new RemoteFile(propfindMethod.getRoot(), client.getCredentials().getUsername())
|
||||||
);
|
);
|
||||||
|
|
||||||
// loop to update every child
|
// loop to update every child
|
||||||
for (Response resource : propfindMethod.getMembers()) {
|
for (Response resource : propfindMethod.getMembers()) {
|
||||||
RemoteFile file = new RemoteFile(resource, client.getAccount().getDisplayName());
|
RemoteFile file = new RemoteFile(resource, client.getCredentials().getUsername());
|
||||||
mFolderAndFiles.add(file);
|
mFolderAndFiles.add(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -193,8 +193,8 @@ public class RemoteFile implements Parcelable, Serializable {
|
|||||||
mPrivateLink = null;
|
mPrivateLink = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public RemoteFile(final Response davResource, String displayName) {
|
public RemoteFile(final Response davResource, String userName) {
|
||||||
this(getRemotePathFromUrl(davResource.getHref(), displayName));
|
this(getRemotePathFromUrl(davResource.getHref(), userName));
|
||||||
final List<Property> properties = davResource.getProperties();
|
final List<Property> properties = davResource.getProperties();
|
||||||
|
|
||||||
for(Property property : properties) {
|
for(Property property : properties) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user