From 1dba1ff05dd9a579eec2dc7e13c924d695e562ed Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Thu, 14 Jul 2022 14:56:08 +0200 Subject: [PATCH] Fix added type The added time should be a datetime, not a time.struct_time. Regression of 290b9050 Closes: #1012 --- fdroidserver/update.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fdroidserver/update.py b/fdroidserver/update.py index 8c87d5f9..172c3fc3 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -34,7 +34,7 @@ import json import time import yaml import copy -from datetime import datetime +from datetime import datetime, timezone from argparse import ArgumentParser from pathlib import Path @@ -1124,7 +1124,7 @@ def scan_repo_files(apkcache, repodir, knownapks, use_date_from_file=False): if use_date_from_file: timestamp = stat.st_ctime - default_date_param = time.gmtime(time.mktime(datetime.fromtimestamp(timestamp).timetuple())) + default_date_param = datetime.fromtimestamp(timestamp, tz=timezone.utc) else: default_date_param = None