浏览代码

Prevent crash when there are federated shares in the server

David A. Velasco 9 年之前
父节点
当前提交
106db02dee
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 1 1
      owncloud-android-library
  2. 4 1
      src/com/owncloud/android/providers/FileContentProvider.java

+ 1 - 1
owncloud-android-library

@@ -1 +1 @@
-Subproject commit 95919c9005aac54e7707f0fdc3c5b9dfdb29dac1
+Subproject commit a953a890d3c61de3ac4bc42bb844cf0c03ac91b7

+ 4 - 1
src/com/owncloud/android/providers/FileContentProvider.java

@@ -280,7 +280,10 @@ public class FileContentProvider extends ContentProvider {
         int newShareType = newShare.getAsInteger(ProviderTableMeta.OCSHARES_SHARE_TYPE);
         if (newShareType == ShareType.PUBLIC_LINK.getValue()) {
             fileValues.put(ProviderTableMeta.FILE_SHARED_VIA_LINK, 1);
-        } else if (newShareType == ShareType.USER.getValue() || newShareType == ShareType.GROUP.getValue()) {
+        } else if (
+                newShareType == ShareType.USER.getValue() ||
+                newShareType == ShareType.GROUP.getValue() ||
+                newShareType == ShareType.FEDERATED.getValue() ) {
             fileValues.put(ProviderTableMeta.FILE_SHARED_WITH_SHAREE, 1);
         }