Removing a shipment in the legacy backend changes line item quantities
Open
Nobody has claimed this yet.
changelog:solidus_backend
changelog:solidus_core
confirmed
- Dominant language
- Ruby
- Stars
- 5.3k
- Forks
- 1.4k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 62
Description
Steps to reproduce
Create an order. Split the shipment. Remove one of the shipments.
Expected behavior
The line item quantity must not change.
Actual behavior
The line item quantity changes.
System configuration
All Solidus versions affected
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the reproduction steps: create an order, split its shipment, and remove one shipment while observing line item quantities. Trace the legacy backend's shipment-removal path and verify that completing the change leaves quantities unchanged across the affected Solidus versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100