From 2270f29ec544b14c26b246a59f80be121f8014a1 Mon Sep 17 00:00:00 2001 From: "Carlos R. L. Rodrigues" <37986729+carlos-r-l-rodrigues@users.noreply.github.com> Date: Wed, 2 Apr 2025 08:56:48 -0300 Subject: [PATCH] chore(link-modules): backward compatible links (#12062) What: * Add `hasMany` for links that accepted that in the past. That way we don't block marketplaces to link 1 cart to multiple orders and carts with split payment. --- .changeset/warm-lies-stare.md | 5 +++++ .../link-modules/src/definitions/cart-payment-collection.ts | 1 + packages/modules/link-modules/src/definitions/order-cart.ts | 1 + 3 files changed, 7 insertions(+) create mode 100644 .changeset/warm-lies-stare.md diff --git a/.changeset/warm-lies-stare.md b/.changeset/warm-lies-stare.md new file mode 100644 index 0000000000..0a41f05c71 --- /dev/null +++ b/.changeset/warm-lies-stare.md @@ -0,0 +1,5 @@ +--- +"@medusajs/link-modules": patch +--- + +chore(link-modules): backward compatible links diff --git a/packages/modules/link-modules/src/definitions/cart-payment-collection.ts b/packages/modules/link-modules/src/definitions/cart-payment-collection.ts index 1ed541f066..0e98867d29 100644 --- a/packages/modules/link-modules/src/definitions/cart-payment-collection.ts +++ b/packages/modules/link-modules/src/definitions/cart-payment-collection.ts @@ -35,6 +35,7 @@ export const CartPaymentCollection: ModuleJoinerConfig = { args: { methodSuffix: "PaymentCollections", }, + hasMany: true, }, ], extends: [ diff --git a/packages/modules/link-modules/src/definitions/order-cart.ts b/packages/modules/link-modules/src/definitions/order-cart.ts index c2d540552f..d8d1dde3c6 100644 --- a/packages/modules/link-modules/src/definitions/order-cart.ts +++ b/packages/modules/link-modules/src/definitions/order-cart.ts @@ -25,6 +25,7 @@ export const OrderCart: ModuleJoinerConfig = { args: { methodSuffix: "Orders", }, + hasMany: true, }, { serviceName: Modules.CART,