Fix another google task filter migration crash

Older google task filters were still crashing
pull/820/head
Alex Baker 7 years ago
parent 84b0e357b1
commit 6f467e0204

@ -21,7 +21,7 @@ android {
defaultConfig { defaultConfig {
testApplicationId "org.tasks.test" testApplicationId "org.tasks.test"
applicationId "org.tasks" applicationId "org.tasks"
versionCode 584 versionCode 585
versionName "6.7" versionName "6.7"
targetSdkVersion 28 targetSdkVersion 28
minSdkVersion 16 minSdkVersion 16

@ -40,7 +40,7 @@ public class Upgrader {
private static final int V6_0_beta_1 = 522; private static final int V6_0_beta_1 = 522;
private static final int V6_0_beta_2 = 523; private static final int V6_0_beta_2 = 523;
private static final int V6_4 = 546; private static final int V6_4 = 546;
private static final int V6_7 = 584; private static final int V6_7 = 585;
private final Preferences preferences; private final Preferences preferences;
private final Tracker tracker; private final Tracker tracker;
private final TagDataDao tagDataDao; private final TagDataDao tagDataDao;
@ -204,8 +204,10 @@ public class Upgrader {
private String migrateGoogleTaskFilters(String input) { private String migrateGoogleTaskFilters(String input) {
return input return input
.replace("list_id", "gt_list_id") .replace("SELECT task FROM google_tasks", "SELECT gt_task as task FROM google_tasks")
.replace("SELECT task FROM google_tasks", "SELECT gt_task as task FROM google_tasks"); .replace("(list_id", "(gt_list_id")
.replace("google_tasks.list_id", "google_tasks.gt_list_id")
.replace("google_tasks.task", "google_tasks.gt_task");
} }
private String migrateMetadata(String input) { private String migrateMetadata(String input) {

Loading…
Cancel
Save