fix: custom link resolution in medusa app (#7950)

* fix custom link resolution in medusa app

* improve

* fix duplicate
This commit is contained in:
Adrien de Peretti
2024-07-04 16:50:53 +02:00
committed by GitHub
parent 5544303b91
commit f49139b20f
3 changed files with 16 additions and 12 deletions
@@ -4,7 +4,11 @@ import {
ModuleJoinerConfig,
PluginDetails,
} from "@medusajs/types"
import { ContainerRegistrationKeys, isObject } from "@medusajs/utils"
import {
ContainerRegistrationKeys,
DefineLinkSymbol,
isObject,
} from "@medusajs/utils"
/**
* import files from the links directory to retrieve the links to be loaded
@@ -42,8 +46,12 @@ export async function resolvePluginsLinks(
return import_.default
})
)
).filter(Boolean)
).filter((value) => {
return isObject(value) && !value[DefineLinkSymbol]
})
})
)
).flat(Infinity)
)
.flat(Infinity)
.filter(Boolean)
}