Skip to content

[bug] BOM checksum fix - #12455

Merged
SchrodingersGat merged 3 commits into
inventree:masterfrom
SchrodingersGat:bom-checksum-fix
Jul 23, 2026
Merged

[bug] BOM checksum fix#12455
SchrodingersGat merged 3 commits into
inventree:masterfrom
SchrodingersGat:bom-checksum-fix

Conversation

@SchrodingersGat

Copy link
Copy Markdown
Member

@SchrodingersGat SchrodingersGat added this to the 1.5.0 milestone Jul 23, 2026
@SchrodingersGat SchrodingersGat added bug Identifies a bug which needs to be addressed backport Apply this label to a PR to enable auto-backport action backport-to-1.4.x labels Jul 23, 2026
@netlify

netlify Bot commented Jul 23, 2026

Copy link
Copy Markdown

Deploy Preview for inventree-web-pui-preview canceled.

Name Link
🔨 Latest commit 158fe2f
🔍 Latest deploy log https://app.netlify.com/projects/inventree-web-pui-preview/deploys/6a61ea3f27e5170008755704

@codecov

codecov Bot commented Jul 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.90%. Comparing base (346d7e0) to head (158fe2f).

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #12455   +/-   ##
=======================================
  Coverage   86.89%   86.90%           
=======================================
  Files        1442     1442           
  Lines       95023    95046   +23     
  Branches    11192    11192           
=======================================
+ Hits        82573    82596   +23     
  Misses      12385    12385           
  Partials       65       65           
Flag Coverage Δ
backend 91.08% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
Backend Apps 92.59% <100.00%> (+<0.01%) ⬆️
Backend General 93.49% <ø> (ø)
Frontend 79.68% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@SchrodingersGat
SchrodingersGat merged commit 829a446 into inventree:master Jul 23, 2026
45 checks passed
@SchrodingersGat
SchrodingersGat deleted the bom-checksum-fix branch July 23, 2026 11:44
@github-actions

Copy link
Copy Markdown
Contributor

💔 All backports failed

Status Branch Result
1.4.x Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

backport --pr 12455

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

SchrodingersGat added a commit that referenced this pull request Jul 23, 2026
* Enforce ordering of BOM items

* Add prefetch to getRequiredParts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport Apply this label to a PR to enable auto-backport action backport-to-1.4.x bug Identifies a bug which needs to be addressed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BOM checksum (get_bom_hash) is order-dependent over an unordered queryset — validated BOMs spuriously invalidate after unrelated part edits

1 participant