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

kobotoolbox / kpi / 18759033243
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-1272-migrations-discrepancy
DEFAULT BRANCH: master
Ran 23 Oct 2025 07:36PM 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

23 Oct 2025 07:02PM UTC coverage: 81.325% (+0.02%) from 81.307%
18759033243

push

github

web-flow
fix(attachment): persist original filename on save DEV-897 (#6394)

### 📣 Summary
Ensure uploaded attachments keep their exact original filenames when
saved.

### 📖 Description
This change fixes an issue where uploaded files could lose or alter
their original names during the save process. The system now preserves
the raw filename provided by the client, bypassing Django’s default
sanitization when appropriate. This guarantees that the stored filename
matches exactly what was uploaded, improving traceability and
compatibility with external tools relying on original filenames.

7069 of 11111 branches covered (63.62%)

42 of 44 new or added lines in 6 files covered. (95.45%)

27335 of 33612 relevant lines covered (81.33%)

1.6 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
94.12
kpi/parsers.py
Jobs
ID Job ID Ran Files Coverage
1 18759033243.1 23 Oct 2025 07:36PM UTC 875
78.93
2 18759033243.2 23 Oct 2025 07:42PM UTC 877
81.29
Source Files on build 18759033243
  • Tree
  • List 877
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 6b5d307e on github
  • Prev Build on release/2.025.43 (#18758091969)
  • Next Build on release/2.025.43 (#18759246255)
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