diff --git a/.changeset/funny-sheep-vanish.md b/.changeset/funny-sheep-vanish.md new file mode 100644 index 0000000000..714480adf5 --- /dev/null +++ b/.changeset/funny-sheep-vanish.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +fix(medusa): plugin:db:generate skip modules with no data models diff --git a/packages/medusa/src/commands/plugin/db/generate.ts b/packages/medusa/src/commands/plugin/db/generate.ts index febd95b831..b0d352680e 100644 --- a/packages/medusa/src/commands/plugin/db/generate.ts +++ b/packages/medusa/src/commands/plugin/db/generate.ts @@ -114,6 +114,10 @@ async function generateMigrations( logger.info( `Generating migrations for module ${moduleDescriptor.serviceName}...` ) + if (moduleDescriptor.entities.length === 0) { + logger.info(`No entities found for module ${moduleDescriptor.serviceName}, skipping...`) + continue + } const mikroOrmConfig = defineMikroOrmCliConfig( moduleDescriptor.serviceName,