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

kobotoolbox / kpi / 18900913884
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-964-add-ph-logs
DEFAULT BRANCH: master
Ran 29 Oct 2025 08:30AM UTC
Jobs 2
Files 877
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

29 Oct 2025 07:56AM UTC coverage: 81.347% (+0.009%) from 81.338%
18900913884

push

github

web-flow
fix(auth): stop sending password reset emails to unknown accounts DEV-1108 (#6410)

### 📣 Summary
Prevent password reset emails from being sent to unregistered email
addresses while keeping the same non-revealing message on the reset
page.


### 📖 Description
Previously, Kobo would send a password reset email even when the entered
email address was not associated with any existing account.
This behavior, inherited from django-allauth defaults, could lead to
unsolicited emails being sent to arbitrary addresses.

This PR updates the configuration to:
- Set `ACCOUNT_EMAIL_UNKNOWN_ACCOUNTS = False`, ensuring no email is
sent if the address doesn’t match any account.
- Preserve the existing UI message to avoid exposing valid accounts and
maintain account-enumeration protection.

7071 of 11112 branches covered (63.63%)

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

27344 of 33614 relevant lines covered (81.35%)

1.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 18900913884.1 29 Oct 2025 08:30AM UTC 875
78.95
2 18900913884.2 29 Oct 2025 08:33AM UTC 877
81.31
Source Files on build 18900913884
  • Tree
  • List 877
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 6f862378 on github
  • Prev Build on release/2.025.43 (#18874910536)
  • Next Build on release/2.025.43 (#18912721693)
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