Skip to content

Merge branch '19.0' into fix/api-v2-skip-records-without-identifiers

f3177c2
Select commit
Loading
Failed to load commit list.
Open

fix(spp_api_v2): skip records without identifiers instead of crashing #162

Merge branch '19.0' into fix/api-v2-skip-records-without-identifiers
f3177c2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 15, 2026 in 1s

71.50% (+0.30%) compared to 5a7544e

View this Pull Request on Codecov

71.50% (+0.30%) compared to 5a7544e

Details

Codecov Report

❌ Patch coverage is 76.19048% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.50%. Comparing base (5a7544e) to head (f3177c2).

Files with missing lines Patch % Lines
spp_api_v2/services/membership_utils.py 55.55% 4 Missing ⚠️
spp_api_v2/routers/program_membership.py 50.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             19.0     #162      +/-   ##
==========================================
+ Coverage   71.19%   71.50%   +0.30%     
==========================================
  Files         931      933       +2     
  Lines       54694    55467     +773     
==========================================
+ Hits        38942    39664     +722     
- Misses      15752    15803      +51     
Files with missing lines Coverage Δ
spp_api_v2/routers/bulk.py 100.00% <ø> (ø)
spp_api_v2/routers/filter.py 29.91% <ø> (ø)
spp_api_v2/routers/group.py 74.36% <100.00%> (+0.42%) ⬆️
spp_api_v2/routers/individual.py 77.54% <100.00%> (+0.24%) ⬆️
spp_api_v2/services/group_service.py 85.03% <100.00%> (+0.24%) ⬆️
spp_api_v2/services/individual_service.py 71.93% <100.00%> (+0.18%) ⬆️
spp_api_v2/routers/program_membership.py 74.30% <50.00%> (+1.06%) ⬆️
spp_api_v2/services/membership_utils.py 84.00% <55.55%> (-6.91%) ⬇️

... and 32 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.