diff --git a/app.py b/app.py index ca9cbd2..36ff85d 100644 --- a/app.py +++ b/app.py @@ -986,8 +986,11 @@ def logs_view(): "limit": per_page, "offset": (page - 1) * per_page, }) + # Wrap as LogEntry so the template's e.timestamp_local property + # works (query_logs returns plain dicts, which would otherwise + # silently fall through to the e.time branch in Jinja). + entries = [log_parser.LogEntry(**r) for r in page_items] # query_logs returns newest-first, so no re-reverse needed - entries = page_items else: entries = get_parsed_logs() f = dict(base_filters)