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

decentraland / comms-gatekeeper / 25191624580 / 1
85%
main: 85%

Build:
DEFAULT BRANCH: main
Ran 30 Apr 2026 10:07PM UTC
Files 290
Run time 8s
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

30 Apr 2026 10:04PM UTC coverage: 86.504% (-0.08%) from 86.586%
25191624580.1

push

github

web-flow
fix: prevent 500 in /scene-admin when no profiles resolve (#260)

* fix: prevent 500 in /scene-admin when no profiles resolve

getNamesFromAddresses threw ProfilesNotFoundError when its result map ended
up empty, and the central error handler had no mapping for it — so the
endpoint returned 500 whenever every admin in a place had no profile entry.

Remove the throw and return the (possibly empty) record. All consumers
already coalesce missing names with `|| ''`, so the throw was never
load-bearing.

* fix: scene-bans listSceneBans log count and name fallback

Two pre-existing nits flagged in review on the same code path:

- The "Successfully listed N bans for place" log read .length on a
  Record, which is always undefined. Use Object.keys(...).length.
- bannedNames[address] could be undefined for addresses with no profile,
  silently violating the SceneBanAddressWithName.name: string contract.
  Coalesce to '' to match the scene-admin handler's behavior.

1138 of 1452 branches covered (78.37%)

Branch coverage included in aggregate %.

5900 of 6684 relevant lines covered (88.27%)

21.75 hits per line

Source Files on job 25191624580.1
  • Tree
  • List 290
  • Changed 98
  • Source Changed 3
  • Coverage Changed 98
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 25191624580
  • 79bdef1f on github
  • Prev Job for on main (#25125498627.1)
  • Next Job for on main (#25229256389.1)
  • Delete
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