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

kobotoolbox / kpi / 24820506875 / 9
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-2248-unable-to-delete-projects
DEFAULT BRANCH: master
Ran 23 Apr 2026 06:43AM UTC
Files 909
Run time 19s
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 Apr 2026 06:29AM UTC coverage: 52.895% (-2.6%) from 55.448%
24820506875.9

push

github

web-flow
fix(connectProjects): unhelpful error message DEV-1435 (#6956)

### 📣 Summary

Provides a helpful error message with a list of invalid fields when
using Project → Settings → Connect Projects.

### 💭 Notes

Changes here:
- `ServerError.ts` now returns complete response as `parsedResponse`
(not only the `details` part), thus making it possible to access
`fields` in error response
- `ConnectProjects` and `DataAttachmentColumnsForm` components now uses
custom error handling
- `dataAttachmentUtils.ts` has now a
`extractInvalidFieldsFromResponseMessage` function that extracts the
fields from the error response (plus a simple unit tests) and
`buildInvalidFieldsErrorMessage` for keeping things DRY

### 👀 Preview steps

Use test form file and steps from Linear task
https://linear.app/kobotoolbox/issue/DEV-1435/error-when-linking-forms-new-form-to-itself-using-dda

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

3540 of 11908 branches covered (29.73%)

19105 of 36119 relevant lines covered (52.89%)

0.53 hits per line

Source Files on job 24820506875.9
  • Tree
  • List 909
  • Changed 213
  • Source Changed 0
  • Coverage Changed 213
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 24820506875
  • e23bb92c on github
  • Prev Job for on main (#24798095489.4)
  • Next Job for on main (#24879214033.4)
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