From 86c11584b599bced9980f8c188e2f5e94b37e718 Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Sat, 11 Mar 2023 17:44:21 +0100 Subject: [PATCH] Automatically clear old download log entries on upgrade (#6370) --- .../de/danoeh/antennapod/storage/database/PodDBAdapter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/storage/database/src/main/java/de/danoeh/antennapod/storage/database/PodDBAdapter.java b/storage/database/src/main/java/de/danoeh/antennapod/storage/database/PodDBAdapter.java index 849110a22..6802dfcc3 100644 --- a/storage/database/src/main/java/de/danoeh/antennapod/storage/database/PodDBAdapter.java +++ b/storage/database/src/main/java/de/danoeh/antennapod/storage/database/PodDBAdapter.java @@ -1477,6 +1477,9 @@ public class PodDBAdapter { public void onUpgrade(final SQLiteDatabase db, final int oldVersion, final int newVersion) { Log.w("DBAdapter", "Upgrading from version " + oldVersion + " to " + newVersion + "."); DBUpgrader.upgrade(db, oldVersion, newVersion); + + db.execSQL("DELETE FROM " + PodDBAdapter.TABLE_NAME_DOWNLOAD_LOG + " WHERE " + + PodDBAdapter.KEY_COMPLETION_DATE + "<" + (System.currentTimeMillis() - 7L * 24L * 3600L * 1000L)); } } }