From fcdcdd7627bcebe97284e200daee9e8e284aa7f4 Mon Sep 17 00:00:00 2001 From: George Mount Date: Mon, 18 Mar 2013 10:05:55 -0700 Subject: [PATCH] Fix "drop table" problem. Bug 8404285 Should drop table if exists when upgrading, not just drop a table. Change-Id: Ic75fa0efc6ab44be073b2b78a8520e2289cd3148 --- src/com/android/photos/data/PhotoDatabase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/photos/data/PhotoDatabase.java b/src/com/android/photos/data/PhotoDatabase.java index 3a9ad3cb1..f0aa4b6d4 100644 --- a/src/com/android/photos/data/PhotoDatabase.java +++ b/src/com/android/photos/data/PhotoDatabase.java @@ -176,7 +176,7 @@ public class PhotoDatabase extends SQLiteOpenHelper { protected static void dropTable(SQLiteDatabase db, String table) { db.beginTransaction(); try { - db.execSQL("drop table " + table); + db.execSQL("drop table if exists " + table); db.setTransactionSuccessful(); } finally { db.endTransaction(); -- 2.11.0