chore(medusa): do not use transaction id on cart operations (#13931)
This commit is contained in:
@@ -19,7 +19,6 @@ export const POST = async (
|
||||
|
||||
const { errors, result, transaction } = await we.run(completeCartWorkflowId, {
|
||||
input: { id: cart_id },
|
||||
transactionId: cart_id,
|
||||
throwOnError: false,
|
||||
})
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@ import {
|
||||
MedusaResponse,
|
||||
} from "@medusajs/framework/http"
|
||||
import { Modules } from "@medusajs/framework/utils"
|
||||
import { refetchCart } from "../../helpers"
|
||||
import { AdditionalData } from "@medusajs/types"
|
||||
import { refetchCart } from "../../helpers"
|
||||
|
||||
export const POST = async (
|
||||
req: AuthenticatedMedusaRequest<AdditionalData, HttpTypes.SelectParams>,
|
||||
@@ -21,7 +21,6 @@ export const POST = async (
|
||||
customer_id: req.auth_context?.actor_id,
|
||||
additional_data: req.validatedBody.additional_data,
|
||||
},
|
||||
transactionId: "cart-transfer-customer-" + req.params.id,
|
||||
})
|
||||
|
||||
const cart = await refetchCart(
|
||||
|
||||
@@ -22,7 +22,6 @@ export const POST = async (
|
||||
update: req.validatedBody,
|
||||
additional_data: req.validatedBody.additional_data,
|
||||
},
|
||||
transactionId: "cart-update-item-" + req.params.id,
|
||||
})
|
||||
|
||||
const updatedCart = await refetchCart(
|
||||
@@ -46,7 +45,6 @@ export const DELETE = async (
|
||||
cart_id: req.params.id,
|
||||
ids: [id],
|
||||
},
|
||||
transactionId: "cart-delete-item-" + req.params.id,
|
||||
})
|
||||
|
||||
const cart = await refetchCart(
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { addToCartWorkflowId } from "@medusajs/core-flows"
|
||||
import { MedusaRequest, MedusaResponse } from "@medusajs/framework/http"
|
||||
import { HttpTypes } from "@medusajs/framework/types"
|
||||
import { AdditionalData } from "@medusajs/types"
|
||||
import { Modules } from "@medusajs/utils"
|
||||
import { refetchCart } from "../../helpers"
|
||||
import { AdditionalData } from "@medusajs/types"
|
||||
|
||||
export const POST = async (
|
||||
req: MedusaRequest<
|
||||
@@ -19,7 +19,6 @@ export const POST = async (
|
||||
items: [req.validatedBody],
|
||||
additional_data: req.validatedBody.additional_data,
|
||||
},
|
||||
transactionId: "cart-add-item-" + req.params.id,
|
||||
})
|
||||
|
||||
const cart = await refetchCart(
|
||||
|
||||
@@ -5,10 +5,7 @@ import { Modules, PromotionActions } from "@medusajs/framework/utils"
|
||||
import { refetchCart } from "../../helpers"
|
||||
|
||||
export const POST = async (
|
||||
req: MedusaRequest<
|
||||
HttpTypes.StoreCartAddPromotion,
|
||||
HttpTypes.SelectParams
|
||||
>,
|
||||
req: MedusaRequest<HttpTypes.StoreCartAddPromotion, HttpTypes.SelectParams>,
|
||||
res: MedusaResponse<HttpTypes.StoreCartResponse>
|
||||
) => {
|
||||
const we = req.scope.resolve(Modules.WORKFLOW_ENGINE)
|
||||
@@ -23,7 +20,6 @@ export const POST = async (
|
||||
? PromotionActions.ADD
|
||||
: PromotionActions.REPLACE,
|
||||
},
|
||||
transactionId: "cart-update-promotions-" + req.params.id,
|
||||
})
|
||||
|
||||
const cart = await refetchCart(
|
||||
@@ -36,7 +32,10 @@ export const POST = async (
|
||||
}
|
||||
|
||||
export const DELETE = async (
|
||||
req: MedusaRequest<HttpTypes.StoreCartRemovePromotion, HttpTypes.SelectParams>,
|
||||
req: MedusaRequest<
|
||||
HttpTypes.StoreCartRemovePromotion,
|
||||
HttpTypes.SelectParams
|
||||
>,
|
||||
res: MedusaResponse<{
|
||||
cart: HttpTypes.StoreCart
|
||||
}>
|
||||
@@ -50,7 +49,6 @@ export const DELETE = async (
|
||||
cart_id: req.params.id,
|
||||
action: PromotionActions.REMOVE,
|
||||
},
|
||||
transactionId: "cart-delete-promotions-" + req.params.id,
|
||||
})
|
||||
|
||||
const cart = await refetchCart(
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
import { updateCartWorkflowId } from "@medusajs/core-flows"
|
||||
import {
|
||||
AdditionalData,
|
||||
HttpTypes,
|
||||
} from "@medusajs/framework/types"
|
||||
import { AdditionalData, HttpTypes } from "@medusajs/framework/types"
|
||||
|
||||
import { MedusaRequest, MedusaResponse } from "@medusajs/framework/http"
|
||||
import { Modules } from "@medusajs/framework/utils"
|
||||
@@ -38,7 +35,6 @@ export const POST = async (
|
||||
id: req.params.id,
|
||||
additional_data: req.validatedBody.additional_data,
|
||||
},
|
||||
transactionId: "cart-update-" + req.params.id,
|
||||
})
|
||||
|
||||
const cart = await refetchCart(
|
||||
|
||||
@@ -34,7 +34,6 @@ export const POST = async (
|
||||
const we = req.scope.resolve(Modules.WORKFLOW_ENGINE)
|
||||
await we.run(createPaymentCollectionForCartWorkflowId, {
|
||||
input: req.body,
|
||||
transactionId: "create-payment-collection-for-cart-" + cart_id,
|
||||
})
|
||||
|
||||
const [cartCollectionRelation] = await remoteQuery(
|
||||
|
||||
Reference in New Issue
Block a user