Skip to content

fix: last_activity_time сделан опциональным - #182

Open
Olegt0rr wants to merge 2 commits into
love-apples:mainfrom
Olegt0rr:bugfix/last-activity-time-optional
Open

fix: last_activity_time сделан опциональным#182
Olegt0rr wants to merge 2 commits into
love-apples:mainfrom
Olegt0rr:bugfix/last-activity-time-optional

Conversation

@Olegt0rr

Copy link
Copy Markdown
Collaborator

closes #179

Copilot AI lite review requested due to automatic review settings August 10, 2026 12:28
@codecov

codecov Bot commented Aug 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

PR исправляет проблему валидации при get_chat_members, когда среди участников есть удалённый аккаунт (DELETED USER) и поле last_activity_time отсутствует в ответе API. Изменение укладывается в модельную часть SDK (types) и закрепляется регрессионными тестами.

Changes:

  • Поле User.last_activity_time сделано опциональным (int | None), чтобы отсутствующее значение не ломало парсинг.
  • Расширены тесты swagger-alignment: добавлены проверки для удалённых пользователей и для ответа GettedMembersChat.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
maxapi/types/users.py Делает last_activity_time опциональным в модели User, устраняя ошибку валидации для удалённых пользователей.
tests/test_swagger_alignment.py Добавляет регрессионные тесты для кейса #179 (удалённый участник без last_activity_time) и проверку GettedMembersChat.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Olegt0rr
Olegt0rr marked this pull request as draft August 10, 2026 12:50
@Olegt0rr Olegt0rr added the bug Something isn't working label Aug 13, 2026
@Olegt0rr Olegt0rr self-assigned this Aug 16, 2026
@Olegt0rr
Olegt0rr marked this pull request as ready for review August 16, 2026 17:12
@Olegt0rr
Olegt0rr requested a review from love-apples August 16, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Исправление: обработка поля last_access_time для удалённых пользователей в get_chat_members

2 participants