Fix invalid revision in repo_info (#1496)

This commit is contained in:
Gongsheng Li
2025-09-15 16:36:58 +08:00
committed by GitHub
parent 593701e207
commit 6f2eea8419
2 changed files with 9 additions and 2 deletions

View File

@@ -910,9 +910,9 @@ class HubApi:
cookies = None
if isinstance(use_cookies, CookieJar):
cookies = use_cookies
elif use_cookies:
elif isinstance(use_cookies, bool):
cookies = ModelScopeConfig.get_cookies()
if cookies is None:
if use_cookies and cookies is None:
raise ValueError('Token does not exist, please login first.')
return cookies

View File

@@ -318,6 +318,13 @@ class CommitHistoryResponse:
def from_api_response(cls, data: dict) -> 'CommitHistoryResponse':
"""Create CommitHistoryResponse from API response data."""
commits_data = data.get('Data', {}).get('Commit', [])
if not commits_data:
return cls(
commits=[],
total_count=0,
)
commits = [
DetailedCommitInfo.from_api_response(commit)
for commit in commits_data