mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-09-14 23:12:46 +03:00
convert apk timestamp from filesystem to utc before storing
This commit is contained in:
parent
50c17f99d1
commit
290b9050e0
2 changed files with 2 additions and 2 deletions
|
@ -1686,7 +1686,6 @@ class KnownApks:
|
||||||
if apkName not in self.apks:
|
if apkName not in self.apks:
|
||||||
if default_date is None:
|
if default_date is None:
|
||||||
default_date = datetime.utcnow()
|
default_date = datetime.utcnow()
|
||||||
default_date = datetime(default_date.year, default_date.month, default_date.day, 0, 0, 0, 0)
|
|
||||||
self.apks[apkName] = (app, default_date)
|
self.apks[apkName] = (app, default_date)
|
||||||
self.changed = True
|
self.changed = True
|
||||||
_, added = self.apks[apkName]
|
_, added = self.apks[apkName]
|
||||||
|
|
|
@ -28,6 +28,7 @@ import socket
|
||||||
import zipfile
|
import zipfile
|
||||||
import hashlib
|
import hashlib
|
||||||
import pickle
|
import pickle
|
||||||
|
import time
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from argparse import ArgumentParser
|
from argparse import ArgumentParser
|
||||||
|
|
||||||
|
@ -930,7 +931,7 @@ def scan_repo_files(apkcache, repodir, knownapks, use_date_from_file=False):
|
||||||
|
|
||||||
if use_date_from_file:
|
if use_date_from_file:
|
||||||
timestamp = stat.st_ctime
|
timestamp = stat.st_ctime
|
||||||
default_date_param = datetime.fromtimestamp(timestamp).utctimetuple()
|
default_date_param = time.gmtime(time.mktime(datetime.fromtimestamp(timestamp).timetuple()))
|
||||||
else:
|
else:
|
||||||
default_date_param = None
|
default_date_param = None
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue