leave base medusa schema only in modules

This commit is contained in:
Pedro Guzman
2025-06-09 15:19:13 +02:00
parent 9e3b3667f8
commit 66f27d5770

View File

@@ -231,14 +231,8 @@ function isMedusaModule(mod) {
}
function cleanAndMergeSchema(loadedSchema) {
const defaultMedusaSchema = `
scalar DateTime
scalar JSON
directive @enumValue(value: String) on ENUM_VALUE
`
const { schema: cleanedSchema, notFound } = GraphQLUtils.cleanGraphQLSchema(
defaultMedusaSchema + loadedSchema
)
const { schema: cleanedSchema, notFound } =
GraphQLUtils.cleanGraphQLSchema(loadedSchema)
const mergedSchema = GraphQLUtils.mergeTypeDefs(cleanedSchema)
return {
schema: GraphQLUtils.makeExecutableSchema({ typeDefs: mergedSchema }),