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

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

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 23 Mar 2026 12:50PM UTC
Files 896
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

23 Mar 2026 12:45PM UTC coverage: 54.597% (+1.5%) from 53.074%
23437958906.2

push

github

web-flow
fix(qual): allow empty answers to single-select questions DEV-1904 (#6850)

### đŸ“Ŗ Summary
Treat no response selected as a legitimate LLM answer to a select one
question.


### 📖 Description
Previously, if the LLM did not return a selection for a select one
question, it was treated as an error. This PR treats those responses as
legitimate.



### 👀 Preview steps

1. â„šī¸ have an account and a project with an audio question and a
transcription
2. Add a select one QA question that cannot be reasonably answered by
the transcript
3. `Generate with AI`
4. Open the network console to view the response
5. 🔴 [on main] the response comes back with `'status': 'failed',
'error': ''LLM returned no answers for a single select`

- Note: because AI is AI, sometimes the error message ends up being `LLM
returned unexpected response NONE,NONE.` Try to tweak the question to
convince the LLM to return `FALSE,FALSE`, as it should. Anecdotally, it
seems like OSS is slightly smarter than Claude about this

6. đŸŸĸ [on PR] the response comes back with `'status': 'complete',
'value':''`



<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

## Bug Fixes
* Improved handling of single-select questions when no options are
selected, returning an empty response instead of an error.
* Enhanced validation logic to gracefully handle edge cases in choice
selection, preventing potential failures during response processing.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

3851 of 11670 branches covered (33.0%)

19437 of 35601 relevant lines covered (54.6%)

0.55 hits per line

Source Files on job 23437958906.2
  • Tree
  • List 896
  • Changed 151
  • Source Changed 0
  • Coverage Changed 151
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 23437958906
  • 74ec5dfb on github
  • Prev Job for on main (#23367112876.1)
  • Next Job for on main (#23445867173.3)
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