Skip to content

Commit

Permalink
Fix: Timezone should be UTC (All-Hands-AI#6225)
Browse files Browse the repository at this point in the history
  • Loading branch information
tofarr authored and Calvin Smith committed Jan 19, 2025
1 parent 42803a0 commit fe14a71
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions openhands/server/routes/manage_conversations.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import uuid
from datetime import datetime
from datetime import datetime, timezone
from typing import Callable

from fastapi import APIRouter, Body, Request
Expand Down Expand Up @@ -222,5 +222,5 @@ def callback(*args, **kwargs):
async def _update_timestamp_for_conversation(user_id: int, conversation_id: str):
conversation_store = await ConversationStoreImpl.get_instance(config, user_id)
conversation = await conversation_store.get_metadata(conversation_id)
conversation.last_updated_at = datetime.now()
conversation.last_updated_at = datetime.now(timezone.utc)
await conversation_store.save_metadata(conversation)
4 changes: 2 additions & 2 deletions openhands/storage/data_models/conversation_info.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from dataclasses import dataclass, field
from datetime import datetime
from datetime import datetime, timezone

from openhands.storage.data_models.conversation_status import ConversationStatus

Expand All @@ -13,4 +13,4 @@ class ConversationInfo:
last_updated_at: datetime | None = None
status: ConversationStatus = ConversationStatus.STOPPED
selected_repository: str | None = None
created_at: datetime = field(default_factory=datetime.now)
created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc))
4 changes: 2 additions & 2 deletions openhands/storage/data_models/conversation_metadata.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from dataclasses import dataclass, field
from datetime import datetime
from datetime import datetime, timezone


@dataclass
Expand All @@ -9,4 +9,4 @@ class ConversationMetadata:
selected_repository: str | None
title: str | None = None
last_updated_at: datetime | None = None
created_at: datetime = field(default_factory=datetime.now)
created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc))

0 comments on commit fe14a71

Please sign in to comment.