fix(medusa): check if tax module is installed when running tax migration script (#12393)
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@medusajs/medusa": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix(medusa): check if tax module is installed when running tax migration script
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
import { updateTaxRegionsStep, useQueryGraphStep } from "@medusajs/core-flows"
|
import { updateTaxRegionsStep, useQueryGraphStep } from "@medusajs/core-flows"
|
||||||
|
import { MedusaModule } from "@medusajs/framework/modules-sdk"
|
||||||
import { ExecArgs } from "@medusajs/framework/types"
|
import { ExecArgs } from "@medusajs/framework/types"
|
||||||
import { ContainerRegistrationKeys } from "@medusajs/framework/utils"
|
import { ContainerRegistrationKeys, Modules } from "@medusajs/framework/utils"
|
||||||
import { transform, WorkflowResponse } from "@medusajs/framework/workflows-sdk"
|
import { transform, WorkflowResponse } from "@medusajs/framework/workflows-sdk"
|
||||||
import { createWorkflow } from "@medusajs/framework/workflows-sdk"
|
import { createWorkflow } from "@medusajs/framework/workflows-sdk"
|
||||||
|
|
||||||
@@ -35,6 +36,10 @@ const assignSystemProviderToTaxRegionsWorkflow = createWorkflow(
|
|||||||
export default async function assignTaxSystemProviderToTaxRegions({
|
export default async function assignTaxSystemProviderToTaxRegions({
|
||||||
container,
|
container,
|
||||||
}: ExecArgs) {
|
}: ExecArgs) {
|
||||||
|
if (!MedusaModule.isInstalled(Modules.TAX)) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
const logger = container.resolve(ContainerRegistrationKeys.LOGGER)
|
const logger = container.resolve(ContainerRegistrationKeys.LOGGER)
|
||||||
|
|
||||||
logger.info("Assigning tax system provider to tax regions")
|
logger.info("Assigning tax system provider to tax regions")
|
||||||
|
|||||||
Reference in New Issue
Block a user