diff --git a/backend/app/models/db_models/refresh_token.py b/backend/app/models/db_models/refresh_token.py index 270a0c2..05e40ba 100644 --- a/backend/app/models/db_models/refresh_token.py +++ b/backend/app/models/db_models/refresh_token.py @@ -36,7 +36,10 @@ class RefreshToken(Base): @property def is_expired(self) -> bool: - return bool(datetime.now(timezone.utc) > self.expires_at) + expires_at = self.expires_at + if expires_at.tzinfo is None: + expires_at = expires_at.replace(tzinfo=timezone.utc) + return bool(datetime.now(timezone.utc) > expires_at) @property def is_revoked(self) -> bool: