Skip to content

Initial Supplier Data fields not shown in Add Part form despite PART_CREATE_SUPPLIER setting enabled #11118

@csmith73

Description

@csmith73

Please verify that this bug has NOT been raised before.

  • I checked and didn't find a similar issue

Describe the bug*

When the system setting PART_CREATE_SUPPLIER ("Allow creation of initial supplier data when adding a new part") is enabled, the "Supplier Information" section with fields for supplier, SKU, manufacturer, and MPN does not appear in the "Add Part" popup form.

The supplier information fields only appear after manually toggling the "Purchaseable" checkbox, even when PART_PURCHASEABLE defaults to true.

Steps to Reproduce

  1. Go to System SettingsParts
  2. Verify that "Initial Supplier Data" is set to True
  3. Verify that "Purchaseable" (default for new parts) is set to True
  4. Navigate to the Parts list and click "Add Part"
  5. Observe that the "Supplier Information" section is NOT visible
  6. Toggle the "Purchaseable" checkbox OFF then ON
  7. Observe that the "Supplier Information" section now appears

Expected behaviour

When PART_CREATE_SUPPLIER is enabled and PART_PURCHASEABLE is true, the "Supplier Information" section should be visible by default when opening the "Add Part" form, without requiring the user to manually toggle the "Purchaseable" checkbox.

Deployment Method

Docker

Version Information

InvenTree-Version: 1.2.0 dev
Django Version: 5.2.10
Commit Hash: 02a95ff
Commit Date: 2026-01-09
Commit Branch: null
Database: django.db.backends.postgresql
Debug-Mode: False
Deployed using Docker: True
Platform: Linux-5.15.0-100-generic-x86_64-with-glibc2.41
Installer: DOC
Active plugins: false

Try to reproduce on the demo site

I tried to reproduce

Is the bug reproducible on the demo site?

Reproducible

Relevant log output

Metadata

Metadata

Assignees

Labels

User InterfaceRelated to the frontend / User InterfacebugIdentifies a bug which needs to be addressed

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions