Fix: Timezone should be UTC (#6225)

This commit is contained in:
tofarr 2025-01-13 08:24:26 -07:00 committed by GitHub
parent 23473070b9
commit 045ec2b95d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 6 deletions

View File

@ -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
@ -222,5 +222,5 @@ def _create_conversation_update_callback(
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)

View File

@ -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
@ -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))

View File

@ -1,5 +1,5 @@
from dataclasses import dataclass, field
from datetime import datetime
from datetime import datetime, timezone
@dataclass
@ -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))