X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=fdroidserver%2Fcheckupdates.py;h=d1dfc8ff5f6e37588a6750acde2c7936030e2cfd;hb=5541cb83ac8104ed8884ff5e83f19bdd5ebfe7dc;hp=b7aaae5c5473c97872226bd48aad838556173916;hpb=02c59a327bd84927f0337f752aeb147e50ef4bbc;p=fdroidserver.git diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index b7aaae5c..d1dfc8ff 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -29,6 +29,7 @@ import traceback import HTMLParser from distutils.version import LooseVersion import logging +import copy import common import metadata @@ -468,9 +469,7 @@ def checkupdates_app(app, first=True): logging.info("Refusing to auto update, since the latest build is newer") if not gotcur: - newbuild = latest.copy() - if newbuild.origlines: - del newbuild.origlines[:] + newbuild = copy.deepcopy(latest) newbuild.disable = False newbuild.vercode = app.CurrentVersionCode newbuild.version = app.CurrentVersion + suffix