浏览代码

Merge pull request #3846 from nextcloud/enhanceFileContentProvider

Enhance file content provider
Tobias Kaminsky 5 年之前
父节点
当前提交
7679eb6b0e
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/com/owncloud/android/providers/FileContentProvider.java

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

@@ -574,7 +574,8 @@ public class FileContentProvider extends ContentProvider {
         db.execSQL("PRAGMA case_sensitive_like = true");
 
         // only file list is accessible via content provider, so only this has to be protected with projectionMap
-        if (mUriMatcher.match(uri) == ROOT_DIRECTORY && projectionArray != null) {
+        if ((mUriMatcher.match(uri) == ROOT_DIRECTORY || mUriMatcher.match(uri) == SINGLE_FILE ||
+            mUriMatcher.match(uri) == DIRECTORY) && projectionArray != null) {
             HashMap<String, String> projectionMap = new HashMap<>();
 
             for (String projection : ProviderTableMeta.FILE_ALL_COLUMNS) {