diff --git a/.changeset/soft-rockets-chew.md b/.changeset/soft-rockets-chew.md new file mode 100644 index 0000000000..26b5e64813 --- /dev/null +++ b/.changeset/soft-rockets-chew.md @@ -0,0 +1,5 @@ +--- +"@medusajs/link-modules": patch +--- + +Fix/readonly link feature flag conditional diff --git a/packages/modules/link-modules/src/definitions/readonly/product-translation.ts b/packages/modules/link-modules/src/definitions/readonly/product-translation.ts index 5cd5fcf537..2e56de8b7b 100644 --- a/packages/modules/link-modules/src/definitions/readonly/product-translation.ts +++ b/packages/modules/link-modules/src/definitions/readonly/product-translation.ts @@ -1,8 +1,15 @@ import { ModuleJoinerConfig } from "@medusajs/framework/types" -import { MEDUSA_SKIP_FILE, Modules } from "@medusajs/framework/utils" +import { + FeatureFlag, + MEDUSA_SKIP_FILE, + Modules, +} from "@medusajs/framework/utils" export const ProductTranslation: ModuleJoinerConfig = { - [MEDUSA_SKIP_FILE]: process.env.MEDUSA_FF_TRANSLATION !== "true", + [MEDUSA_SKIP_FILE]: !( + FeatureFlag.isFeatureEnabled("translation") || + process.env.MEDUSA_FF_TRANSLATION === "true" + ), isLink: true, isReadOnlyLink: true, extends: [ diff --git a/packages/modules/link-modules/src/definitions/readonly/store-locale.ts b/packages/modules/link-modules/src/definitions/readonly/store-locale.ts index 39013a52d4..5c59364aed 100644 --- a/packages/modules/link-modules/src/definitions/readonly/store-locale.ts +++ b/packages/modules/link-modules/src/definitions/readonly/store-locale.ts @@ -1,8 +1,15 @@ import { ModuleJoinerConfig } from "@medusajs/framework/types" -import { MEDUSA_SKIP_FILE, Modules } from "@medusajs/framework/utils" +import { + FeatureFlag, + MEDUSA_SKIP_FILE, + Modules, +} from "@medusajs/framework/utils" export const StoreLocales: ModuleJoinerConfig = { - [MEDUSA_SKIP_FILE]: process.env.MEDUSA_FF_TRANSLATION !== "true", + [MEDUSA_SKIP_FILE]: !( + FeatureFlag.isFeatureEnabled("translation") || + process.env.MEDUSA_FF_TRANSLATION === "true" + ), isLink: true, isReadOnlyLink: true, extends: [