From 8f24cae3be8ed9226bf5c98580830751ec0a3e78 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 11aa801e..c957dab4 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 @@ -1167,7 +1167,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