X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/77ed62dbcf656a98e32e1afb8dcfc54f5d66b504..f12956fe2a4b590e450e9d4df1653e6eed8b636d:/src/com/owncloud/android/providers/FileContentProvider.java diff --git a/src/com/owncloud/android/providers/FileContentProvider.java b/src/com/owncloud/android/providers/FileContentProvider.java index 2637f984..63a65017 100644 --- a/src/com/owncloud/android/providers/FileContentProvider.java +++ b/src/com/owncloud/android/providers/FileContentProvider.java @@ -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; @@ -865,9 +866,8 @@ public class FileContentProvider extends ContentProvider { ProviderTableMeta.FILE_ACCOUNT_OWNER + "=?", new String[]{ oldAccountName }); upgraded = true; - db.setTransactionSuccessful(); - Log_OC.d("SQL", "Updated account in database: old name == " + oldAccountName + + Log_OC.d("SQL", "Updated account in database: old name == " + oldAccountName + ", new name == " + newAccountName + " (" + num + " rows updated )"); // update path for downloaded files @@ -893,12 +893,15 @@ 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 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); - Cursor c = db.rawQuery(selectQuery, new String[]{newAccountName}); if (c.moveToFirst()) { // create storage path String oldAccountPath = FileStorageUtils.getSavePath(oldAccountName); @@ -928,7 +931,6 @@ public class FileContentProvider extends ContentProvider { ProviderTableMeta.FILE_STORAGE_PATH + "=?", new String[]{oldPath}); upgraded = true; - db.setTransactionSuccessful(); Log_OC.d("SQL", "Updated downloaded files: old file name == " + oldPath + ", new file name == " + newPath);