chore(medusa, core-flows): receive item return request (#8172)
What: * `POST /admin/returns/:id/receive-items` * `POST /admin/returns/:id/receive-items/:action_id` * `DELETE /admin/returns/:id/receive-items/:action_id` * `POST /admin/returns/:id/dismiss-items` * `POST /admin/returns/:id/dismiss-items/:action_id` * `DELETE /admin/returns/:id/dismiss-items/:action_id` * `POST /admin/returns/:id/receive/confirm` CLOSES: CC-190, CC-191, CC-192, CC-193, CC-195, CC-196, CC-197 * Inventory management isn't included yet. Will add it in a next PR
This commit is contained in:
committed by
GitHub
parent
8d083d6d0f
commit
535832b692
@@ -35,6 +35,12 @@ OrderChangeProcessing.registerActionType(
|
||||
toReturn
|
||||
)
|
||||
|
||||
existing.detail.written_off_quantity ??= 0
|
||||
existing.detail.written_off_quantity = MathBN.add(
|
||||
existing.detail.written_off_quantity,
|
||||
action.details.quantity
|
||||
)
|
||||
|
||||
setActionReference(existing, action, options)
|
||||
|
||||
if (previousEvents) {
|
||||
@@ -70,6 +76,11 @@ OrderChangeProcessing.registerActionType(
|
||||
action.details.quantity
|
||||
)
|
||||
|
||||
existing.detail.written_off_quantity = MathBN.sub(
|
||||
existing.detail.written_off_quantity,
|
||||
action.details.quantity
|
||||
)
|
||||
|
||||
unsetActionReference(existing, action)
|
||||
|
||||
if (previousEvents) {
|
||||
|
||||
Reference in New Issue
Block a user