From 3d182d8e147eaae565f1418507045800255790ac Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Mon, 18 Jul 2016 22:28:49 +1000 Subject: [PATCH] Reinstate timestamp check as per CR comments --- app/src/main/java/org/fdroid/fdroid/RepoUpdater.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/RepoUpdater.java b/app/src/main/java/org/fdroid/fdroid/RepoUpdater.java index 0cd108ac1..3df518df1 100644 --- a/app/src/main/java/org/fdroid/fdroid/RepoUpdater.java +++ b/app/src/main/java/org/fdroid/fdroid/RepoUpdater.java @@ -199,12 +199,10 @@ public class RepoUpdater { reader.setContentHandler(repoXMLHandler); reader.parse(new InputSource(indexInputStream)); - if (repoDetailsToSave.containsKey(RepoTable.Cols.TIMESTAMP)) { - long timestamp = repoDetailsToSave.getAsLong(RepoTable.Cols.TIMESTAMP); - if (timestamp < repo.timestamp) { - throw new UpdateException(repo, "index.jar is older that current index! " - + timestamp + " < " + repo.timestamp); - } + long timestamp = repoDetailsToSave.getAsLong(RepoTable.Cols.TIMESTAMP); + if (timestamp < repo.timestamp) { + throw new UpdateException(repo, "index.jar is older that current index! " + + timestamp + " < " + repo.timestamp); } signingCertFromJar = getSigningCertFromJar(indexEntry);