diff --git a/src/com/owncloud/android/lib/operations/remote/CreateShareRemoteOperation.java b/src/com/owncloud/android/lib/operations/remote/CreateShareRemoteOperation.java index 7936315d..968ca71e 100644 --- a/src/com/owncloud/android/lib/operations/remote/CreateShareRemoteOperation.java +++ b/src/com/owncloud/android/lib/operations/remote/CreateShareRemoteOperation.java @@ -142,8 +142,11 @@ public class CreateShareRemoteOperation extends RemoteOperation { } result.setData(sharesObjects); } - } else if (xmlParser.isFilNotFound()){ + } else if (xmlParser.isFileNotFound()){ result = new RemoteOperationResult(ResultCode.FILE_NOT_FOUND); + + } else { + result = new RemoteOperationResult(false, status, post.getResponseHeaders()); } } else { diff --git a/src/com/owncloud/android/lib/utils/ShareXMLParser.java b/src/com/owncloud/android/lib/utils/ShareXMLParser.java index 9ada0017..828714c5 100644 --- a/src/com/owncloud/android/lib/utils/ShareXMLParser.java +++ b/src/com/owncloud/android/lib/utils/ShareXMLParser.java @@ -115,7 +115,7 @@ public class ShareXMLParser { public boolean isFailure() { return mStatusCode == FAILURE; } - public boolean isFilNotFound() { + public boolean isFileNotFound() { return mStatusCode == FILE_NOT_FOUND; }