diff --git a/plone/app/discussion/browser/comments.py b/plone/app/discussion/browser/comments.py index 2056aa2..0c56651 100644 --- a/plone/app/discussion/browser/comments.py +++ b/plone/app/discussion/browser/comments.py @@ -11,6 +11,7 @@ from plone.app.discussion.interfaces import IComment from plone.app.discussion.interfaces import IConversation from plone.app.discussion.interfaces import IDiscussionSettings from plone.app.discussion.interfaces import IReplies +from plone.app.event.base import localized_now from plone.app.layout.viewlets.common import ViewletBase from plone.base.utils import safe_text from plone.registry.interfaces import IRegistry @@ -193,8 +194,8 @@ class CommentForm(extensible.ExtensibleForm, form.Form): setattr(comment, attribute, data[attribute]) # Set dates - comment.creation_date = datetime.now(timezone.utc) - comment.modification_date = datetime.now(timezone.utc) + comment.creation_date = localized_now() + comment.modification_date = localized_now() # Get author name and email comment.author_name, comment.author_email = self.get_author(data) diff --git a/plone/app/discussion/comment.py b/plone/app/discussion/comment.py index 8e9be09..3a02628 100644 --- a/plone/app/discussion/comment.py +++ b/plone/app/discussion/comment.py @@ -21,6 +21,7 @@ from plone.app.discussion.events import ReplyRemovedEvent from plone.app.discussion.interfaces import IComment from plone.app.discussion.interfaces import IConversation from plone.app.discussion.interfaces import IDiscussionSettings +from plone.app.event.base import localized_now from plone.base.interfaces.controlpanel import IMailSchema from plone.base.utils import safe_text from plone.registry.interfaces import IRegistry @@ -120,7 +121,7 @@ class Comment( # IConversation.addComment(). def __init__(self): - self.creation_date = self.modification_date = datetime.now(timezone.utc) + self.creation_date = self.modification_date = localized_now() self.mime_type = "text/plain" user = getSecurityManager().getUser()