location update: Remove double conversion of timestamps
authorPeter Müller <peter.mueller@ipfire.org>
Thu, 29 Oct 2020 14:25:53 +0000 (07:25 -0700)
committerPeter Müller <peter.mueller@ipfire.org>
Thu, 29 Oct 2020 14:25:53 +0000 (07:25 -0700)
This caused that the timestamp in DNS was misinterpreted
as local time and often, databases could not be downloaded.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
src/python/location.in

index b5e5758..070640c 100644 (file)
@@ -421,11 +421,8 @@ class CLI(object):
                # Fetch the timestamp we need from DNS
                t = location.discover_latest_version()
 
-               # Parse timestamp into datetime format
-               timestamp = datetime.datetime.utcfromtimestamp(t) if t else None
-
                # Check the version of the local database
-               if db and timestamp and db.created_at >= timestamp.timestamp():
+               if db and t and db.created_at >= t:
                        log.info("Already on the latest version")
                        return