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

kobotoolbox / kpi / 23645386270 / 2
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 27 Mar 2026 12:10PM UTC
Files 905
Run time 20s
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

27 Mar 2026 12:05PM UTC coverage: 54.386% (-7.2%) from 61.586%
23645386270.2

push

github

web-flow
fix(qual): do not allow deleting all choices DEV-1914 (#6873)

### đŸ“Ŗ Summary
Forbid users from deleting all choices in a multiple choice QA question

### 💭 Notes
Enforced at the schema level, with extra protection for prompt
generation in case somehow a bad configuration makes it into the
database.


### 👀 Preview steps

1. â„šī¸ have an account and a project with an audio question and at least
one submission
2. Add a QA question to create the manual_qual advanced feature
3. PATCH the correct `manual_qual` advanced feature object with
```
{"params": [{
     "uuid": "e091ee38-a46d-4ca5-adc9-1ccc158b938a",
     "labels": {"_default": "Question"},
     "type": "qualSelectOne",
     "choices": [{"labels": {"_default": "choiceA"},
             "uuid":"541cc55e-6e91-4c0f-b355-9c81b3dbff66",
             "options": {"deleted": true} }]
}]}
```
5. 🔴 [on main] request succeeds and all options are deleted
6. đŸŸĸ [on PR] validation error

3882 of 11824 branches covered (32.83%)

19525 of 35901 relevant lines covered (54.39%)

0.54 hits per line

Source Files on job 23645386270.2
  • Tree
  • List 905
  • Changed 217
  • Source Changed 0
  • Coverage Changed 217
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 23645386270
  • 4b465f63 on github
  • Prev Job for on main (#23618793621.9)
  • Next Job for on main (#23647347012.1)
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