diff --git a/app/src/main/java/org/fdroid/fdroid/IndexV1Updater.java b/app/src/main/java/org/fdroid/fdroid/IndexV1Updater.java index ac5f7eb7a..e14344b2c 100644 --- a/app/src/main/java/org/fdroid/fdroid/IndexV1Updater.java +++ b/app/src/main/java/org/fdroid/fdroid/IndexV1Updater.java @@ -289,10 +289,12 @@ public class IndexV1Updater extends RepoUpdater { return null; } + @SuppressWarnings("unchecked") private String[] getStringArrayRepoValue(Map repoMap, String key) { Object value = repoMap.get(key); - if (value != null && value instanceof String[]) { - return (String[]) value; + if (value != null && value instanceof ArrayList) { + ArrayList list = (ArrayList) value; + return list.toArray(new String[list.size()]); } return null; }