From e367ab0c1c55d1470748fcc699d4bda64537c87d 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 76ffd9c5..89b0f430 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 base64 import urlsafe_b64encode try: @@ -1335,7 +1335,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