|
|
|
@ -6,7 +6,7 @@ |
|
|
|
from collections import namedtuple |
|
|
|
from typing import Any, Optional, Union |
|
|
|
|
|
|
|
from datetime import datetime, timedelta, timezone |
|
|
|
from datetime import timedelta |
|
|
|
from marshmallow import missing, ValidationError |
|
|
|
from marshmallow.fields import Boolean, String |
|
|
|
from pyramid.httpexceptions import HTTPFound |
|
|
|
@ -28,7 +28,7 @@ from tildes.enums import ( |
|
|
|
TopicSortOption, |
|
|
|
) |
|
|
|
from tildes.lib.database import ArrayOfLtree |
|
|
|
from tildes.lib.datetime import SimpleHoursPeriod |
|
|
|
from tildes.lib.datetime import SimpleHoursPeriod, utc_now |
|
|
|
from tildes.models.comment import Comment, CommentNotification, CommentTree |
|
|
|
from tildes.models.group import Group, GroupWikiPage |
|
|
|
from tildes.models.log import LogComment, LogTopic |
|
|
|
@ -377,7 +377,7 @@ def get_topic(request: Request, comment_order: CommentTreeSortOption) -> dict: |
|
|
|
|
|
|
|
old_topic_warning = False |
|
|
|
|
|
|
|
if datetime.now(timezone.utc) - topic.created_time > timedelta(days=62): |
|
|
|
if utc_now() - topic.created_time > timedelta(days=62): |
|
|
|
old_topic_warning = True |
|
|
|
|
|
|
|
return { |
|
|
|
|