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

MushroomObserver / mushroom-observer / 27601470154
98%
main: 98%

Build:
Build:
LAST BUILD BRANCH: njw-4536-inat-blank-line-marker
DEFAULT BRANCH: main
Ran 16 Jun 2026 07:32AM UTC
Jobs 1
Files 1583
Run time 3min
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

16 Jun 2026 07:28AM UTC coverage: 97.777%. Remained the same
27601470154

Pull #4546

github

nimmolo
location form: surface Google Maps geocode failures (#4535)

Issue #4535: clicking "Find on Map" on the location edit page appears
to do absolutely nothing. Root cause is in the Google Cloud Console,
not the codebase — the Geocoding API is disabled on the Maps API key
that the production site uses, so every geocode request comes back as
`REQUEST_DENIED: The webpage is not allowed to use the geocoder`. The
JS catch handler swallowed that error to `console.log`, so the user
saw nothing.

This PR makes the failure mode visible. Whoever owns the Google Cloud
project still needs to enable the Geocoding API on the key — that's
the actual fix for #4535. Without this change, the next time the key
or any other Google service flakes, "Find on Map" will silently break
the same way.

- `geocode_controller.js` — replace the silent `console.log` catches
  with `showGeocodeError(e)`, which renders a Bootstrap `.alert-danger`
  into `#geocode_flash` with the underlying error message.
- `Views::Controllers::Locations::Form` — render the `#geocode_flash`
  slot above the place input on the editable variant of the form.
- `Views::Controllers::Locations::FormTest` — assert the slot and the
  `data-map-target='placeInput'` data attribute the controller reads.
Pull Request #4546: location form: surface Google Maps geocode failures (#4535)

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

48031 of 49123 relevant lines covered (97.78%)

683.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27601470154.1 16 Jun 2026 07:32AM UTC 1583
97.78
GitHub Action Run
Source Files on build 27601470154
  • Tree
  • List 1583
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27601470154
  • Pull Request #4546
  • PR Base - main (#27581919426)
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