From 2eece08d274a4a31eea8637eac1b939243b9d918 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Sun, 21 Jun 2020 21:42:32 +0200 Subject: [PATCH] correct timezone for last-modified header --- owrx/controllers/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/owrx/controllers/__init__.py b/owrx/controllers/__init__.py index fede537..c00eebd 100644 --- a/owrx/controllers/__init__.py +++ b/owrx/controllers/__init__.py @@ -1,4 +1,4 @@ -from datetime import datetime +from datetime import datetime, timezone class Controller(object): @@ -14,7 +14,7 @@ class Controller(object): if content_type is not None: headers["Content-Type"] = content_type if last_modified is not None: - headers["Last-Modified"] = last_modified.strftime("%a, %d %b %Y %H:%M:%S GMT") + headers["Last-Modified"] = last_modified.astimezone(tz=timezone.utc).strftime("%a, %d %b %Y %H:%M:%S GMT") if max_age is not None: headers["Cache-Control"] = "max-age: {0}".format(max_age) for key, value in headers.items():