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

kobotoolbox / kpi / 28423652234
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: DEV-1469-create-model-for-tag-trackers
DEFAULT BRANCH: master
Ran 30 Jun 2026 06:02AM UTC
Jobs 10
Files 892
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

30 Jun 2026 05:57AM UTC coverage: 81.416% (+0.01%) from 81.403%
28423652234

push

github

web-flow
fix(bulkProcessing): fix bulk action re-processing after deletion and language switching DEV-2346 DEV-2338 (#7184)

### 📣 Summary
This PR fixes two bugs in the bulk transcription and translation feature
that prevented users from re-processing audio submissions after they had
already interacted with them.

### 📖 Description
(DEV-2346): When a user switched the interface language and then tried
to run a bulk transcription or translation on their submissions, the
entire batch would fail with an error. This happened because the
language-switching caused an internal mismatch that broke the bulk
processing request before it even started.

(DEV-2338): When a user transcribed a submission, then deleted that
transcription (via the "Discard" button in the Single Processing view),
and then tried to transcribe the same submission again using the same
language, they would get a "400 - All submissions are already processed
or currently being processed" error. The system was not correctly
recognising that the previous transcription had been deleted and was
treating the submission as if it was still processed.

What was fixed? Both bugs have been resolved so that users can now:
- Switch languages freely without disrupting bulk processing requests.
- Delete a transcription and immediately re-transcribe the same
submission in the same language without errors.

9240 of 12575 branches covered (73.48%)

2 of 7 new or added lines in 2 files covered. (28.57%)

1 existing line in 1 file now uncovered.

30150 of 37032 relevant lines covered (81.42%)

5.52 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
30.0
0.05% kobo/apps/subsequences/serializers.py
1
92.86
-2.26% kobo/apps/subsequences/exceptions.py

Coverage Regressions

Lines Coverage ∆ File
1
30.0
0.05% kobo/apps/subsequences/serializers.py
Jobs
ID Job ID Ran Files Coverage
1 28423652234.1 30 Jun 2026 06:02AM UTC 888
53.0
2 28423652234.2 30 Jun 2026 06:03AM UTC 888
49.65
3 28423652234.3 30 Jun 2026 06:03AM UTC 888
44.46
4 28423652234.4 30 Jun 2026 06:03AM UTC 890
50.98
5 28423652234.5 30 Jun 2026 06:03AM UTC 890
45.83
6 28423652234.6 30 Jun 2026 06:04AM UTC 890
54.27
7 28423652234.7 30 Jun 2026 06:05AM UTC 888
58.99
8 28423652234.8 30 Jun 2026 06:05AM UTC 890
66.6
9 28423652234.9 30 Jun 2026 06:07AM UTC 890
60.15
10 28423652234.10 30 Jun 2026 06:07AM UTC 892
68.91
Source Files on build 28423652234
  • Tree
  • List 892
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 4b035080 on github
  • Prev Build on main (#28398193226)
  • Next Build on main (#28427017855)
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