Replace rawQuery by query, onUpgrade --> updateDownloadedFiles
authormasensio <masensio@solidgear.es>
Fri, 17 Apr 2015 07:00:53 +0000 (09:00 +0200)
committermasensio <masensio@solidgear.es>
Fri, 17 Apr 2015 07:00:53 +0000 (09:00 +0200)
src/com/owncloud/android/providers/FileContentProvider.java

index 2637f98..8209a29 100644 (file)
@@ -23,6 +23,7 @@
 package com.owncloud.android.providers;
 
 import java.io.File;
+import java.security.Provider;
 import java.util.ArrayList;
 import java.util.HashMap;
 
@@ -893,12 +894,21 @@ public class FileContentProvider extends ContentProvider {
         boolean upgraded = false;
         boolean renamed = false;
 
-        String selectQuery = "SELECT * FROM " +
-                ProviderTableMeta.FILE_TABLE_NAME +" WHERE " +
-                ProviderTableMeta.FILE_ACCOUNT_OWNER +"=? AND " +
-                ProviderTableMeta.FILE_STORAGE_PATH + " IS NOT NULL;";
+//        String selectQuery = "SELECT * FROM " +
+//                ProviderTableMeta.FILE_TABLE_NAME +" WHERE " +
+//                ProviderTableMeta.FILE_ACCOUNT_OWNER +"='"+ newAccountName + "' AND " +
+//                ProviderTableMeta.FILE_STORAGE_PATH + " IS NOT NULL;";
 
-        Cursor c = db.rawQuery(selectQuery, new String[]{newAccountName});
+        String whereClause = ProviderTableMeta.FILE_ACCOUNT_OWNER + "=? AND " +
+                ProviderTableMeta.FILE_STORAGE_PATH + " IS NOT NULL";
+
+        Cursor c = db.query(ProviderTableMeta.FILE_TABLE_NAME,
+                null,
+                whereClause,
+                new String[] { newAccountName },
+                null, null, null);
+
+//        Log_OC.d("SQL", selectQuery);
         if (c.moveToFirst()) {
             // create storage path
             String oldAccountPath = FileStorageUtils.getSavePath(oldAccountName);