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

akvo / iwsims
88%

Build:
DEFAULT BRANCH: main
Repo Added 22 May 2026 05:45AM UTC
Files 109
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • HEAD
  • feature/10-feedback-show-submissions-for-upper-adm-level
  • feature/13-add-missing-field-to-comprehensive-monitoring-forms
  • feature/16-sqlite-busy-errors-stuck-fetching-data-spinner
  • feature/18-naming-all-questionnaire-for-visualisation-aggregation
  • feature/20-MV4V-1
  • feature/20-MV4V-1-3
  • feature/20-MV4V-4
  • feature/20-materialized-views-for-visualization-api-optimization
  • feature/23-questiongrouplist-is-not-scrollable
  • feature/25-site-profile
  • feature/28-update-for-rws-wwtp-and-fix-all-grammar-errors
  • feature/30-sync-mis-mobile-app-changes

13 Jul 2026 09:27AM UTC coverage: 88.383% (+0.01%) from 88.372%
#114

push

coveralls-python

ifirmawan
[#30] Fix cascade answer serialization causing stuck draft submissions

Resolve issue where cascade answers were being serialized as display names instead of IDs when fetched from backend's /draft-list endpoint. The backend rejects these name values on subsequent sync attempts, causing submissions to become stuck.

Add `repairCascadeAnswers` function to convert cascade answer names back to IDs by querying the local cascade sqlite database. This repair is applied during batch processing before syncing datapoints, allowing previously stuck drafts to sync successfully.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

5701 of 6608 branches covered (86.27%)

Branch coverage included in aggregate %.

10534 of 11761 relevant lines covered (89.57%)

0.9 hits per line

Relevant lines Covered
Build:
Build:
11761 RELEVANT LINES 10534 COVERED LINES
0.9 HITS PER LINE
Source Files on main
  • Tree
  • List 109
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#114 main [#30] Fix cascade answer serialization causing stuck draft submissions Resolve issue where cascade answers were being serialized as display names instead of IDs when fetched from backend's /draft-list endpoint. The backend rejects these name valu... push 14 Jul 2026 02:07AM UTC ifirmawan coveralls-python
88.38
#113 main Merge pull request #31 from akvo/feature/30-sync-mis-mobile-app-changes [#30] Sync mobile app changes from core MIS push 12 Jul 2026 11:57PM UTC web-flow coveralls-python
88.37
#105 main Merge pull request #29 from akvo/feature/28-update-for-rws-wwtp-and-fix-all-grammar-errors [#28] Update RWS/WWTP/SPS forms and fix grammar across prod forms push 26 Jun 2026 11:59AM UTC web-flow coveralls-python
88.39
#100 main Merge pull request #27 from akvo/feature/25-site-profile Config-driven Site Profile for monitoring datapoints (#25) push 26 Jun 2026 07:00AM UTC web-flow coveralls-python
88.39
#93 main Merge pull request #26 from akvo/feature/20-materialized-views-for-visualization-api-optimization Feature/20 materialized views for visualization api optimization push 24 Jun 2026 09:46AM UTC web-flow coveralls-python
88.34
#72 main [#23] Bump version to 4.1.27 in app.json, package.json, and build.json push 23 Jun 2026 03:32AM UTC ifirmawan coveralls-python
88.12
#70 main Merge pull request #24 from akvo/feature/23-questiongrouplist-is-not-scrollable [#23] Make question group list scrollable and fix stale required errors push 23 Jun 2026 02:52AM UTC web-flow coveralls-python
88.13
#35 main Merge pull request #19 from akvo/feature/18-naming-all-questionnaire-for-visualisation-aggregation [#18] Standardise question names across monitoring form families push 16 Jun 2026 02:13AM UTC web-flow coveralls-python
88.13
#32 main [#20] Add Task 5 for question_name API parameter - Add task-5-question-name-api-parameter.md with implementation details - Add CLAUDE.md for developer context when using Claude Code - Update README with Task 5 in execution order and task list - U... push 15 Jun 2026 12:40PM UTC dedenbangkit coveralls-python
88.13
#31 main [#20] Add frontend config context documentation - Document current dashboard config JSON structure - Explain compute patterns (cross_tab, compliance, kpi_stack, progress) - Show how question_name parameter simplifies configs - Reference to config... push 15 Jun 2026 12:33PM UTC dedenbangkit coveralls-python
88.13
See All Builds (113)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc