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

kobotoolbox / kpi / 24329886474
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 13 Apr 2026 06:58AM UTC
Jobs 10
Files 911
Run time 2min
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

13 Apr 2026 06:53AM UTC coverage: 82.221% (-0.003%) from 82.224%
24329886474

push

github

web-flow
fix(formBuilder): don't modify existing text operators DEV-1891  (#6921)

### đŸ“Ŗ Summary

`text` questions with comparison operators will no longer get their
conditions modified (unknowlingy!) when saving in Form Builder.

### 💭 Notes

Changes here:
- Added tests to verify code bug is fixed
- Changed how we handle operators

### 👀 Preview steps

1. â„šī¸ Import test form 
[Text Relevance
Bug.xlsx](https://github.com/user-attachments/files/26509637/Text.Relevance.Bug.xlsx),
no need to deploy it
2. Open new tab at `/#/forms/<uid>/json` (let's call it "Tab A" - for
comparison later, don't refresh it)
3. Open "Text Relevance Bug" project in Form Builder
4. Click "Save"
5. Open new tab at `/#/forms/<uid>/json` (let's call it "Tab B")
6. 🔴 [on main] notice that Tab A and Tab B have different content (e.g.
for `note_text_bug_less` `relevant` changed to `${age_text} != ''`
7. đŸŸĸ [on PR] notice that Tab A and Tab B have not changed (e.g. for
`note_text_bug_less` `relevant` is still `${age_text} < 18`)

---------

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

7823 of 12035 branches covered (65.0%)

29760 of 36195 relevant lines covered (82.22%)

5.79 hits per line

Coverage Regressions

Lines Coverage ∆ File
81
0.0
-93.1% kobo/apps/stripe/serializers.py
75
0.0
-41.9% kobo/apps/stripe/views.py
63
0.0
-51.64% kobo/apps/stripe/models.py
60
26.05
-50.42% kobo/apps/stripe/utils/subscription_limits.py
36
20.21
-38.3% kobo/apps/stripe/utils/billing_dates.py
19
0.0
-65.52% kobo/apps/stripe/admin.py
14
31.82
-31.82% kobo/apps/stripe/utils/limit_enforcement.py
12
35.0
-60.0% kobo/apps/stripe/utils/import_management.py
11
0.0
-44.0% kobo/apps/stripe/signals.py
8
0.0
-100.0% kobo/apps/stripe/urls.py
7
0.0
-100.0% kobo/apps/stripe/apps.py
6
0.0
-37.5% kobo/apps/stripe/utils/view_utils.py
3
61.21
-1.82% kobo/apps/organizations/models.py
3
60.53
-7.89% kobo/apps/organizations/utils.py
2
44.65
-0.38% kobo/apps/openrosa/libs/utils/logger_tools.py
1
40.85
-1.41% kobo/apps/organizations/admin/organization.py
1
92.31
-7.69% kobo/apps/user_reports/utils/migrations.py
1
85.0
-5.0% kpi/urls/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 24329886474.1 13 Apr 2026 06:58AM UTC 907
52.75
2 24329886474.2 13 Apr 2026 06:58AM UTC 907
54.28
3 24329886474.3 13 Apr 2026 06:59AM UTC 909
55.52
4 24329886474.4 13 Apr 2026 07:00AM UTC 907
52.98
5 24329886474.5 13 Apr 2026 07:00AM UTC 907
60.43
6 24329886474.6 13 Apr 2026 07:01AM UTC 909
66.1
7 24329886474.7 13 Apr 2026 07:02AM UTC 909
61.55
8 24329886474.8 13 Apr 2026 07:02AM UTC 911
68.33
9 24329886474.9 13 Apr 2026 07:03AM UTC 909
54.32
10 24329886474.10 13 Apr 2026 07:26AM UTC 909
53.97
Source Files on build 24329886474
  • Tree
  • List 911
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 41843fc9 on github
  • Prev Build on main (#24250516514)
  • Next Build on main (#24329898169)
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