Bug-Fix for render_metadata

This commit is contained in:
Dirk Alders 2024-10-09 21:21:33 +02:00
vanhempi b7c6374707
commit f9c202f2ca
2 muutettua tiedostoa jossa 10 lisäystä ja 6 poistoa

Näytä tiedosto

@ -25,7 +25,11 @@ def get_search_query(request):
def timestamp_to_datetime(request, tm):
from users.models import get_userprofile
#
up = get_userprofile(request.user)
tz = zoneinfo.ZoneInfo(up.timezone)
#
return datetime.fromtimestamp(tm, tz)
try:
up = get_userprofile(request.user)
except AttributeError:
return datetime.fromtimestamp(tm)
else:
tz = zoneinfo.ZoneInfo(up.timezone)
#
return datetime.fromtimestamp(tm, tz)

Näytä tiedosto

@ -165,8 +165,8 @@ class creole_page(base_page):
return ""
def render_meta(self):
ctime = timestamp_to_datetime(self._meta_data.get(self._meta_data.KEY_CREATION_TIME)).strftime('%Y-%m-%d %H:%M')
mtime = timestamp_to_datetime(self._meta_data.get(self._meta_data.KEY_MODIFIED_TIME)).strftime('%Y-%m-%d %H:%M')
ctime = timestamp_to_datetime(self._request, self._meta_data.get(self._meta_data.KEY_CREATION_TIME)).strftime('%Y-%m-%d %H:%M')
mtime = timestamp_to_datetime(self._request, self._meta_data.get(self._meta_data.KEY_MODIFIED_TIME)).strftime('%Y-%m-%d %H:%M')
user = self._meta_data.get(self._meta_data.KEY_MODIFIED_USER)
#
meta = f'|{_("Created")}:|{ctime}|\n'