Добавлено tracked_time_minutes в ответы API

Время из трекера не отправлялось в API, так как AssignmentResponse
создавался вручную без этого поля. Теперь tracked_time_minutes
передаётся во всех местах создания ответа.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-15 11:15:20 +03:00
parent 2d8e80f258
commit 9cfe99ff7e
2 changed files with 6 additions and 0 deletions

View File

@@ -993,6 +993,7 @@ def assignment_to_response(assignment: Assignment) -> AssignmentResponse:
streak_at_completion=assignment.streak_at_completion,
started_at=assignment.started_at,
completed_at=assignment.completed_at,
tracked_time_minutes=assignment.tracked_time_minutes,
)
# Regular challenge assignment
@@ -1026,6 +1027,7 @@ def assignment_to_response(assignment: Assignment) -> AssignmentResponse:
streak_at_completion=assignment.streak_at_completion,
started_at=assignment.started_at,
completed_at=assignment.completed_at,
tracked_time_minutes=assignment.tracked_time_minutes,
)