Skip to content

Conversation

willbouch
Copy link
Contributor

@willbouch willbouch commented Oct 16, 2025

Summary

What — What changes are introduced in this PR?

Added version to the already credit line entity

Why — Why are these changes relevant or necessary?

When issuing an Ad Hoc refund, we systematically create a credit line of the same value to balance out the order total. However, if something goes wrong in the workflow, there was no way to really revert the edits to the order because credit lines did not have version.

Testing — How have these changes been tested, or how can the reviewer test the feature?

The revert flow is pretty thoroughly tested I noticed so I mostly tested manually. I confirmed that before, the credit lines were not reverted in case of an error and now it does.


Checklist

Please ensure the following before requesting a review:

  • I have added a changeset for this PR
    • Every non-breaking change should be marked as a patch
    • To add a changeset, run yarn changeset and follow the prompts
  • The changes are covered by relevant tests
  • I have verified the code works as intended locally
  • I have linked the related issue(s) if applicable

Copy link

changeset-bot bot commented Oct 16, 2025

🦋 Changeset detected

Latest commit: 0ecb6de

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 74 packages
Name Type
@medusajs/order Patch
@medusajs/dashboard Patch
@medusajs/medusa Patch
@medusajs/admin-bundler Patch
@medusajs/test-utils Patch
@medusajs/medusa-oas-cli Patch
integration-tests-http Patch
@medusajs/analytics Patch
@medusajs/api-key Patch
@medusajs/auth Patch
@medusajs/caching Patch
@medusajs/cart Patch
@medusajs/currency Patch
@medusajs/customer Patch
@medusajs/file Patch
@medusajs/fulfillment Patch
@medusajs/index Patch
@medusajs/inventory Patch
@medusajs/link-modules Patch
@medusajs/locking Patch
@medusajs/notification Patch
@medusajs/payment Patch
@medusajs/pricing Patch
@medusajs/product Patch
@medusajs/promotion Patch
@medusajs/region Patch
@medusajs/sales-channel Patch
@medusajs/settings Patch
@medusajs/stock-location Patch
@medusajs/store Patch
@medusajs/tax Patch
@medusajs/user Patch
@medusajs/workflow-engine-inmemory Patch
@medusajs/workflow-engine-redis Patch
@medusajs/draft-order Patch
@medusajs/oas-github-ci Patch
@medusajs/cache-inmemory Patch
@medusajs/cache-redis Patch
@medusajs/event-bus-local Patch
@medusajs/event-bus-redis Patch
@medusajs/analytics-local Patch
@medusajs/analytics-posthog Patch
@medusajs/auth-emailpass Patch
@medusajs/auth-github Patch
@medusajs/auth-google Patch
@medusajs/caching-redis Patch
@medusajs/file-local Patch
@medusajs/file-s3 Patch
@medusajs/fulfillment-manual Patch
@medusajs/locking-postgres Patch
@medusajs/locking-redis Patch
@medusajs/notification-local Patch
@medusajs/notification-sendgrid Patch
@medusajs/payment-stripe Patch
@medusajs/core-flows Patch
@medusajs/framework Patch
@medusajs/js-sdk Patch
@medusajs/modules-sdk Patch
@medusajs/orchestration Patch
@medusajs/types Patch
@medusajs/utils Patch
@medusajs/workflows-sdk Patch
@medusajs/cli Patch
@medusajs/deps Patch
@medusajs/telemetry Patch
@medusajs/admin-sdk Patch
@medusajs/admin-shared Patch
@medusajs/admin-vite-plugin Patch
@medusajs/icons Patch
@medusajs/toolbox Patch
@medusajs/ui-preset Patch
create-medusa-app Patch
medusa-dev-cli Patch
@medusajs/ui Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

vercel bot commented Oct 16, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
api-reference Building Building Preview Comment Oct 17, 2025 1:51pm
7 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
api-reference-v2 Ignored Ignored Preview Oct 17, 2025 1:51pm
cloud-docs Ignored Ignored Preview Oct 17, 2025 1:51pm
docs-ui Ignored Ignored Preview Oct 17, 2025 1:51pm
docs-v2 Ignored Ignored Preview Oct 17, 2025 1:51pm
medusa-docs Ignored Ignored Preview Oct 17, 2025 1:51pm
resources-docs Ignored Ignored Preview Oct 17, 2025 1:51pm
user-guide Ignored Ignored Preview Oct 17, 2025 1:51pm

@willbouch willbouch changed the title feat(): version order credit lines feat(order,dashboard): version order credit lines Oct 17, 2025
@willbouch willbouch marked this pull request as ready for review October 17, 2025 13:51
@willbouch willbouch requested a review from a team as a code owner October 17, 2025 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant