#12907·InvenTree

SelectionList field only shows the first 10 lists and ignores search and active filters

Author: AndreSausVCreated Sep 21, 2026Updated Sep 21, 2026
Labelsbugquestiontriage:not-checked

Please verify that this bug has NOT been raised before.

  • I checked and didn't find a similar issue

Describe the bug*

When editing a parameter template, the Selection List field only provides the first 10 selection lists.

The problem becomes visible as soon as more than 10 selection lists exist.

Newly created selection lists beyond the first 10 are active and visible under Admin Center → Part Parameters → Selection Lists, but they cannot be found or selected in the Selection List field of a parameter template.

The following problems occur:

  • Only the first 10 selection lists are available.
  • Selection lists created after the first 10 are missing.
  • Entering the exact name of a missing list in the search field does not return it.
  • Deactivated selection lists remain visible and can still be selected.
  • Additional selection lists are not loaded or made available.

The missing selection lists and their entries are present in the API and marked as active.

As a workaround, a missing selection list can be assigned to the parameter template through the Django administration interface at /admin/common/parametertemplate/.

Steps to Reproduce

  1. Go to Admin Center → Part Parameters → Selection Lists.
  2. Create at least 11 selection lists.
  3. Ensure that all selection lists are active and contain at least one active entry.
  4. Go to Admin Center → Part Parameters → Parameter Templates.
  5. Create or edit a parameter template.
  6. Set the model type to Part.
  7. Open the Selection List dropdown.
  8. Observe that only the first 10 selection lists are available.
  9. Search for the exact name of the 11th selection list.
  10. Observe that the list is not returned by the search.
  11. Deactivate one of the first 10 selection lists.
  12. Open the parameter template again.
  13. Observe that the inactive selection list is still visible and selectable, while the active 11th list is still unavailable.

Expected behaviour

The Selection List field should:

  • Display or provide access to all active selection lists, including lists beyond the first 10.
  • Load additional results when more than 10 selection lists exist.
  • Return matching selection lists when text is entered into the search field.
  • Exclude inactive selection lists.
  • Make newly created active selection lists immediately available for selection.

Deployment Method

Docker

Version Information

InvenTree-Version: 1.5.5 API-Version: 530 Python-Version: 3.14.7 Django-Version: 5.2.16 Commit-Hash: 5bd6e03 Commit-Date: 2026-09-16

Try to reproduce on the demo site

I did not try to reproduce

Is the bug reproducible on the demo site?

Not reproducible

Relevant log output

bash
No server-side error or relevant log output was observed.

I have reviewed this report for correctness and filled out all sections.

  • I have checked this report. I acknowledge that filing bugs via AI agents without review might lead to being blocked.