Skip to content

fix: null scorecard target + live integration meeting id#42

Merged
franccesco merged 1 commit into
mainfrom
fix/e2e-integration-fixtures
Jul 24, 2026
Merged

fix: null scorecard target + live integration meeting id#42
franccesco merged 1 commit into
mainfrom
fix/e2e-integration-fixtures

Conversation

@franccesco

Copy link
Copy Markdown
Owner

Why

Post-dream e2e against the real API failed because:

  1. ScorecardItem.target was required float but the API returns null for unset targets.
  2. Integration fixtures used meeting 324926, which returns "Cannot view this Weekly Meeting" for the current account.

Changes

  • Make ScorecardItem.target optional (OptionalFloat).
  • Point integration tests at meeting 327249 (Scorecard Test Meeting).

Test plan

  • Unit scorecard tests
  • pytest -m integration with refreshed API key

Integration e2e against the live API showed ScorecardItem rejected null
Target values, and meeting 324926 is no longer accessible for this account.
@franccesco
franccesco merged commit aa214e5 into main Jul 24, 2026
7 checks passed
@franccesco
franccesco deleted the fix/e2e-integration-fixtures branch July 24, 2026 02:10
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.

1 participant