From: Daniel Martí Date: Sat, 30 Aug 2014 22:21:29 +0000 (+0200) Subject: Sort builds by vercode when reading them X-Git-Tag: 0.3.0~69 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=b5c363b6c8b1ca8a2394423b353248dffcaf7976;p=fdroidserver.git Sort builds by vercode when reading them Then, when written, the order will be enforced. --- 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)