• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

medplum / medplum / 24866494626
92%

Build:
DEFAULT BRANCH: main
Ran 24 Apr 2026 12:57AM UTC
Jobs 1
Files 769
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Apr 2026 12:51AM UTC coverage: 91.836% (+0.002%) from 91.834%
24866494626

push

github

web-flow
Enforce Project.exportedResourceType on cached reads (#9031)

Repository.canPerformInteraction only checked project-compartment
membership, so a read with a Redis cache hit could return a resource
from a linked project even when its type was not in that project's
exportedResourceType. The SQL path (addProjectFilters) already applies
this filter, so the two paths disagreed.

Mirror the same carve-outs (primary project, current project, Project
resource type, empty/missing export list) in canPerformInteraction and
add a regression test that warms the cache via the linked project's
repo, then asserts the non-exported type is not readable.

Made-with: Cursor

18426 of 20989 branches covered (87.79%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 1 file covered. (100.0%)

33329 of 35367 relevant lines covered (94.24%)

13508.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24866494626.1 24 Apr 2026 12:56AM UTC 769
91.84
GitHub Action Run
Source Files on build 24866494626
  • Tree
  • List 769
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • a87b78cf on github
  • Prev Build on gh-readonly-queue/main/pr-9004-ad4e435058f6cb8ba8a386bfeaba7c4ac67c6697 (#24863414450)
  • Next Build on main (#24868446540)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc