diff --git a/.changeset/warm-files-fly.md b/.changeset/warm-files-fly.md new file mode 100644 index 0000000000..70912a3fce --- /dev/null +++ b/.changeset/warm-files-fly.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +fix(medusa): Category seeding result in non null constraint error diff --git a/packages/medusa/src/commands/seed.ts b/packages/medusa/src/commands/seed.ts index 1d40603e08..c095744cfe 100644 --- a/packages/medusa/src/commands/seed.ts +++ b/packages/medusa/src/commands/seed.ts @@ -13,8 +13,8 @@ import Logger from "../loaders/logger" import featureFlagLoader from "../loaders/feature-flags" import { - ProductService, ProductCategoryService, + ProductService, ProductVariantService, RegionService, ShippingOptionService, @@ -22,7 +22,6 @@ import { StoreService, UserService, } from "../services" -import { ProductCategory } from "../models" import { ConfigModule } from "../types/global" import { CreateProductInput } from "../types/product" import { CreateProductCategoryInput } from "../types/product-category" @@ -234,8 +233,10 @@ const seed = async function ({ directory, migrate, seedFile }: SeedOptions) { } } - for (const c of categories) { - await createProductCategory(c, null) + if (dbType !== "sqlite") { + for (const c of categories) { + await createProductCategory(c, null) + } } })