fix(medusa): check if tax module is installed when running tax migration script (#12393)

This commit is contained in:
Frane Polić
2025-05-07 13:01:20 +02:00
committed by GitHub
parent 0d8af119c5
commit 2dd885ebc1
2 changed files with 11 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
---
"@medusajs/medusa": patch
---
fix(medusa): check if tax module is installed when running tax migration script

View File

@@ -1,6 +1,7 @@
import { updateTaxRegionsStep, useQueryGraphStep } from "@medusajs/core-flows"
import { MedusaModule } from "@medusajs/framework/modules-sdk"
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 { createWorkflow } from "@medusajs/framework/workflows-sdk"
@@ -35,6 +36,10 @@ const assignSystemProviderToTaxRegionsWorkflow = createWorkflow(
export default async function assignTaxSystemProviderToTaxRegions({
container,
}: ExecArgs) {
if (!MedusaModule.isInstalled(Modules.TAX)) {
return
}
const logger = container.resolve(ContainerRegistrationKeys.LOGGER)
logger.info("Assigning tax system provider to tax regions")