X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=fdroidserver%2Fupdate.py;h=b35f9287c4fcd1c0839adc32d646e30f8fb031e1;hb=b7f28fa576868a35535b13ed1dd4b7e96e68ed0d;hp=7cd18f415af28361d433cf02a8709dbc61b9baad;hpb=063d581b71d06b108e4e6fbe98c2bc20b7dd4855;p=fdroidserver.git diff --git a/fdroidserver/update.py b/fdroidserver/update.py index 7cd18f41..b35f9287 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -698,13 +698,14 @@ def scan_apks(apps, apkcache, repodir, knownapks, use_date_from_apk=False): shutil.copyfile(baseline, os.path.join(get_icon_dir(repodir, '0'), iconfilename)) + if use_date_from_apk and manifest.date_time[1] != 0: + default_date_param = datetime(*manifest.date_time).utctimetuple() + else: + default_date_param = None + # Record in known apks, getting the added date at the same time.. - added = knownapks.recordapk(apk['apkname'], apk['id']) + added = knownapks.recordapk(apk['apkname'], apk['id'], default_date=default_date_param) if added: - if use_date_from_apk and manifest.date_time[1] != 0: - added = datetime(*manifest.date_time).timetuple() - logging.debug("Using date from APK") - apk['added'] = added apkcache[apkfilename] = apk