Skip to content

Commit 17e8406

Browse files
committed
chore(link-modules): keep promotion alias
1 parent 7d3ef4a commit 17e8406

3 files changed

Lines changed: 27 additions & 0 deletions

File tree

.changeset/grumpy-comics-own.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@medusajs/link-modules": patch
3+
---
4+
5+
chore(link-modules): keep promotion alias

integration-tests/http/__tests__/cart/store/cart.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1281,6 +1281,11 @@ medusaIntegrationTestRunner({
12811281
storeHeaders
12821282
)
12831283

1284+
console.log(
1285+
"orderResponse.data.order",
1286+
JSON.stringify(orderResponse.data.order, null, 2)
1287+
)
1288+
12841289
expect(cartResponse.status).toEqual(200)
12851290
expect(orderResponse.data.order).toEqual(
12861291
expect.objectContaining({

packages/modules/link-modules/src/definitions/order-promotion.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ export const OrderPromotion: ModuleJoinerConfig = {
4848
path: "promotion_link.promotions",
4949
isList: true,
5050
},
51+
/**
52+
* @deprecated use the promotions field alias instead
53+
*/
54+
promotion: {
55+
path: "promotion_link.promotions",
56+
isList: true,
57+
},
5158
},
5259
relationship: {
5360
serviceName: LINKS.OrderPromotion,
@@ -57,5 +64,15 @@ export const OrderPromotion: ModuleJoinerConfig = {
5764
isList: true,
5865
},
5966
},
67+
{
68+
serviceName: Modules.PROMOTION,
69+
entity: "Promotion",
70+
relationship: {
71+
serviceName: LINKS.OrderPromotion,
72+
primaryKey: "promotion_id",
73+
foreignKey: "id",
74+
alias: "order_link",
75+
},
76+
},
6077
],
6178
}

0 commit comments

Comments
 (0)