From 45d046b445a41e5d75e25dea3d6a4c05eac59da1 Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Mon, 24 Feb 2014 11:01:56 +1100 Subject: [PATCH] Fix unique key violation in update service. When two repos both add an apk with same version and id, then it would break. --- src/org/fdroid/fdroid/UpdateService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/org/fdroid/fdroid/UpdateService.java b/src/org/fdroid/fdroid/UpdateService.java index bd53a2f36..dbc2ffdcb 100644 --- a/src/org/fdroid/fdroid/UpdateService.java +++ b/src/org/fdroid/fdroid/UpdateService.java @@ -628,6 +628,7 @@ public class UpdateService extends IntentService implements ProgressListener { operations.add(updateExistingApk(apk)); } else { operations.add(insertNewApk(apk)); + knownApks.add(apk); // In case another repo has the same version/id combo for this apk. } }