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

decentraland / marketplace / 40169589335
68%
master: 68%

Build:
Build:
LAST BUILD BRANCH: fix/sentry-MARKETPLACE-17C-collection-filter-no-options
DEFAULT BRANCH: master
Ran 25 Oct 2026 06:39AM UTC
Jobs 1
Files 652
Run time 1min
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

25 Oct 2026 06:34AM UTC coverage: 67.9% (+0.2%) from 67.75%
40169589335

Pull #2742

github

decentraland-bot
fix: keep the collection filter when its collection can't be found

SelectFilter falls back to the first option when fetchOptionFromValue finds
nothing for the current value. CollectionFilter renders it with no options,
so the fallback read `.value` of undefined inside an async effect and the
rejection went unhandled (Sentry MARKETPLACE-17C, TypeError: Cannot read
properties of undefined (reading 'value'), culprit SelectFilter effect).

It shows up on /campaign: the campaign badge links with onlyOnSale=true and
the tagged contracts, and when the first contract has nothing on sale the
lookup returns null.

- Fall back to the first option only when there is one; otherwise keep the
  value, which may come from a link that set the filter on purpose.
- Catch a failing lookup and always reset the loading state.
- Ignore a lookup that was superseded, and append the found option with a
  functional update.

Sentry: https://decentraland.sentry.io/issues/7387933289/

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #2742: fix: keep the collection filter when its collection can't be found

4589 of 8409 branches covered (54.57%)

Branch coverage included in aggregate %.

9 of 10 new or added lines in 1 file covered. (90.0%)

11 existing lines in 1 file now uncovered.

10042 of 13139 relevant lines covered (76.43%)

119.78 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
55.42
45.83% webapp/src/components/Vendor/NFTFilters/SelectFilter/SelectFilter.tsx

Coverage Regressions

Lines Coverage ∆ File
11
55.42
45.83% webapp/src/components/Vendor/NFTFilters/SelectFilter/SelectFilter.tsx
Jobs
ID Job ID Ran Files Coverage
1 40169589335.1 25 Oct 2026 06:39AM UTC 652
67.9
GitHub Action Run
Source Files on build 40169589335
  • Tree
  • List 652
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40169589335
  • Pull Request #2742
  • PR Base - master (#39410141093)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc