diff --git a/app/src/main/java/org/fdroid/fdroid/data/Apk.java b/app/src/main/java/org/fdroid/fdroid/data/Apk.java index 77747d289..73b0993fe 100644 --- a/app/src/main/java/org/fdroid/fdroid/data/Apk.java +++ b/app/src/main/java/org/fdroid/fdroid/data/Apk.java @@ -20,6 +20,7 @@ import org.fdroid.fdroid.Utils; import org.fdroid.fdroid.data.Schema.ApkTable.Cols; import java.io.File; +import java.util.Collections; import java.util.Date; import java.util.HashSet; @@ -467,6 +468,9 @@ public class Apk extends ValueObject implements Comparable, Parcelable { private void setRequestedPermissions(Object[][] permissions, int minSdk) { HashSet set = new HashSet<>(); + if (requestedPermissions != null) { + Collections.addAll(set, requestedPermissions); + } for (Object[] versions : permissions) { int maxSdk = Integer.MAX_VALUE; if (versions[1] != null) {