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

kobotoolbox / kpi / 30267991509 / 8
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-2566-reduce-refresh-frequency-and-harden-reliability-of-the-billingusage
DEFAULT BRANCH: master
Ran 27 Jul 2026 01:04PM UTC
Files 894
Run time 23s
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

27 Jul 2026 12:56PM UTC coverage: 67.073% (+14.3%) from 52.797%
30267991509.8

push

github

web-flow
fix(tags): return each tag once from `/api/v2/tags/` DEV-1576 (#7315)

### 📣 Summary
`TagViewSet.get_queryset()` filters across the `taggit_taggeditem` join
table, so a tag attached to N accessible assets was emitted N times,
`.distinct()` collapses it back to one row per tag.

### 📖 Description
`TagViewSet.get_queryset()` filters `Tag` on
`taggit_taggeditem_items__*` to restrict tags to assets the user may
view. Because that filter spans a multi-valued relationship, the
underlying SQL joins `taggit_tag` onto `taggit_taggeditem` and returns
one row per tag/asset pairing so a tag applied to two accessible assets
came back twice, with an identica `name` and `url`.

7133 of 12822 branches covered (55.63%)

25255 of 37653 relevant lines covered (67.07%)

0.67 hits per line

Source Files on job 30267991509.8
  • Tree
  • List 894
  • Changed 287
  • Source Changed 0
  • Coverage Changed 287
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 30267991509
  • 9dda16e1 on github
  • Prev Job for on main (#30230642179.1)
  • Next Job for on main (#30270025960.1)
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