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

kobotoolbox / kpi / 24517776053
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/actions-deps-742e3c8d1b
DEFAULT BRANCH: master
Ran 16 Apr 2026 03:09PM UTC
Jobs 10
Files 910
Run time 3min
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

16 Apr 2026 03:04PM UTC coverage: 82.208% (+0.009%) from 82.199%
24517776053

push

github

rgraber
fix(qual): default to false if verification missing DEV-1982 (#6943)

### 📣 Summary
Fix an error loading the data table with older submissions


### 📖 Description
Loading a data table for a survey with older submissions that had QA
data from before verification was released caused a 500 and displayed a
long error message.


### 💭 Notes
Defaults the verification column to 'False' if not present. Also fixes a
related issue in the migration code that was setting `_dateAccepted,`
which is not a field used for qual questions. This PR does not address
the issue of qual questions that have already been migrated. There is
other work in progress to do a large-scale migration and that work
should probably be combined with fixing this issue for pre-existing
data.


### 👀 Preview steps
Start out on the 2.026.07 branch to create data using the old code

1. Create a project with an audio question and add a submission
2. Add a QA question and answer to the submission
3. Switch to main
4. Navigate to the data table
5. 🔴 [on main] Error
6. 🟢 [on PR] the table loads with the verified column set to False

7781 of 11965 branches covered (65.03%)

29612 of 36021 relevant lines covered (82.21%)

5.79 hits per line

Coverage Regressions

Lines Coverage ∆ File
72
61.29
-33.18% kpi/utils/xml.py
63
32.52
-51.22% kobo/apps/accounts/forms.py
44
41.57
-49.44% kpi/views/environment.py
27
0.0
-72.97% kobo/apps/accounts/adapter.py
27
79.46
-9.09% kpi/views/v2/data.py
21
0.0
-70.0% kobo/apps/audit_log/tasks.py
19
38.24
-55.88% kpi/parsers.py
19
33.33
-63.33% kpi/utils/paired_data.py
13
35.8
-16.05% hub/utils/i18n.py
13
75.12
-6.34% kpi/utils/mongo_helper.py
12
42.11
-31.58% kobo/apps/data_collectors/signals.py
11
70.41
-5.61% kobo/apps/openrosa/apps/logger/models/instance.py
10
44.0
-40.0% kobo/apps/stripe/signals.py
10
30.12
-12.05% kpi/utils/storage.py
9
47.62
-21.43% kobo/apps/markdownx_uploader/models.py
8
35.71
-4.76% kobo/apps/openrosa/apps/main/models/meta_data.py
8
58.51
-8.51% kobo/apps/stripe/utils/billing_dates.py
7
67.74
-22.58% kobo/apps/data_collectors/models.py
7
87.14
-10.0% kpi/utils/cache.py
6
30.19
-3.77% kobo/apps/openrosa/apps/api/permissions.py
6
76.47
-17.65% kpi/utils/rename_xls_sheet.py
6
64.29
-14.29% kpi/utils/urls.py
5
65.28
-1.22% kobo/apps/audit_log/models.py
5
76.47
-4.2% kobo/apps/stripe/utils/subscription_limits.py
5
86.67
-4.76% kpi/utils/object_permission.py
4
53.85
-30.77% kobo/apps/accounts/templatetags/customize_email_content.py
3
78.43
-5.88% hub/models/extra_user_detail.py
3
61.21
-1.82% kobo/apps/organizations/models.py
3
60.53
-7.89% kobo/apps/organizations/utils.py
3
78.57
-10.71% kpi/utils/submission.py
2
57.09
-0.79% kobo/apps/openrosa/apps/viewer/models/parsed_instance.py
2
44.65
-0.38% kobo/apps/openrosa/libs/utils/logger_tools.py
2
80.0
-20.0% kpi/mixins/mfa.py
1
44.44
-5.56% kobo/apps/accounts/templatetags/get_provider_appname.py
1
45.72
-0.37% kobo/apps/openrosa/apps/viewer/models/data_dictionary.py
1
40.85
-1.41% kobo/apps/organizations/admin/organization.py
1
50.7
-0.47% kpi/renderers.py
1
75.0
-6.25% kpi/utils/drf_exceptions.py
1
50.0
-50.0% kpi/utils/export_task.py
1
78.57
-0.89% kpi/utils/models.py
1
98.06
-0.97% kpi/utils/usage_calculator.py
1
92.31
-7.69% kpi/versioning.py
1
90.0
-2.5% kpi/views/v1/import_task.py
1
87.68
-0.28% kpi/views/v2/asset.py
1
74.07
-0.74% kpi/views/v2/asset_snapshot.py
Jobs
ID Job ID Ran Files Coverage
1 24517776053.1 16 Apr 2026 03:09PM UTC 906
52.78
2 24517776053.2 16 Apr 2026 03:10PM UTC 906
54.32
3 24517776053.3 16 Apr 2026 03:10PM UTC 908
54.01
4 24517776053.4 16 Apr 2026 03:11PM UTC 908
55.57
5 24517776053.5 16 Apr 2026 03:11PM UTC 906
60.36
6 24517776053.6 16 Apr 2026 03:12PM UTC 908
66.04
7 24517776053.7 16 Apr 2026 03:12PM UTC 906
53.02
8 24517776053.8 16 Apr 2026 03:13PM UTC 908
61.49
9 24517776053.9 16 Apr 2026 03:13PM UTC 908
54.36
10 24517776053.10 16 Apr 2026 03:13PM UTC 910
68.28
Source Files on build 24517776053
  • Tree
  • List 910
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e91a4ff1 on github
  • Prev Build on release/2.026.12 (#24354882229)
  • Next Build on release/2.026.12 (#24652083072)
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