From d96e31b5e595518dc6365e5b290dba124140dc26 Mon Sep 17 00:00:00 2001
From: masensio <masensio@solidgear.es>
Date: Wed, 5 Feb 2014 17:57:29 +0100
Subject: [PATCH] OC-2845: Fix app crashes when trying to share the Shared
 folder

---
 .../lib/operations/remote/CreateShareRemoteOperation.java    | 5 ++++-
 src/com/owncloud/android/lib/utils/ShareXMLParser.java       | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

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;
 	}