Skip to content

fix: skip stale group schedule users#17

Merged
GLDYM merged 1 commit into
GLDYM:mainfrom
Tanpinsary:fix-stale-group-schedule-users
May 26, 2026
Merged

fix: skip stale group schedule users#17
GLDYM merged 1 commit into
GLDYM:mainfrom
Tanpinsary:fix-stale-group-schedule-users

Conversation

@Tanpinsary
Copy link
Copy Markdown
Contributor

Summary

  • Skip existing .ics files that parse to no courses before looking up group member info.
  • Remove stale user IDs from a group's schedule data when member lookup fails, preventing departed members from breaking group schedule rendering.

Validation

  • uv run python -m compileall nonebot_plugin_course_schedule
  • git diff --check
  • uv run python -m pytest tests/test_ics_parser_rdate.py could not run because pytest is not installed/declared in the project environment.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@GLDYM GLDYM merged commit 053867c into GLDYM:main May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants