From b5c363b6c8b1ca8a2394423b353248dffcaf7976 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Sun, 31 Aug 2014 00:21:29 +0200 Subject: [PATCH] Sort builds by vercode when reading them Then, when written, the order will be enforced. --- fdroidserver/metadata.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index c2d7dcb0..77ee09c8 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -783,6 +783,8 @@ def parse_metadata(metafile): for build in thisinfo['builds']: fill_build_defaults(build) + thisinfo['builds'] = sorted(thisinfo['builds'], key=lambda build: int(build['vercode'])) + return (appid, thisinfo) -- 2.30.2