From cd758067d41ef29139c7dcdcc0639e9d9d520bd8 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Tue, 21 Jan 2025 12:35:46 +0200 Subject: [PATCH] fix(create-medusa-app): fix database name from input not used in setup (#11071) --- .changeset/light-fireants-attend.md | 5 +++++ packages/cli/create-medusa-app/src/utils/create-db.ts | 1 + .../src/utils/project-creator/medusa-project-creator.ts | 5 +++-- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .changeset/light-fireants-attend.md diff --git a/.changeset/light-fireants-attend.md b/.changeset/light-fireants-attend.md new file mode 100644 index 0000000000..e3d7887240 --- /dev/null +++ b/.changeset/light-fireants-attend.md @@ -0,0 +1,5 @@ +--- +"create-medusa-app": patch +--- + +fix(create-medusa-app): fix database name from input not used in setup diff --git a/packages/cli/create-medusa-app/src/utils/create-db.ts b/packages/cli/create-medusa-app/src/utils/create-db.ts index 26fd268ec1..097d9521f1 100644 --- a/packages/cli/create-medusa-app/src/utils/create-db.ts +++ b/packages/cli/create-medusa-app/src/utils/create-db.ts @@ -224,6 +224,7 @@ export async function getDbClientAndCredentials({ client: pg.Client dbConnectionString: string verbose?: boolean + dbName?: string }> { if (dbName) { return await getForDbName({ diff --git a/packages/cli/create-medusa-app/src/utils/project-creator/medusa-project-creator.ts b/packages/cli/create-medusa-app/src/utils/project-creator/medusa-project-creator.ts index 3ab3a21f0a..cbb16ab3cf 100644 --- a/packages/cli/create-medusa-app/src/utils/project-creator/medusa-project-creator.ts +++ b/packages/cli/create-medusa-app/src/utils/project-creator/medusa-project-creator.ts @@ -104,7 +104,7 @@ export class MedusaProjectCreator } private async setupDatabase(): Promise { - const dbName = `medusa-${slugify(this.projectName)}` + let dbName = `medusa-${slugify(this.projectName)}` const { client, dbConnectionString, ...rest } = await getDbClientAndCredentials({ dbName, @@ -115,11 +115,12 @@ export class MedusaProjectCreator this.client = client this.dbConnectionString = dbConnectionString this.isDbInitialized = true + dbName = rest.dbName || dbName if (!this.options.dbUrl) { this.factBoxOptions.interval = displayFactBox({ ...this.factBoxOptions, - title: "Creating database...", + message: "Creating database...", }) this.client = await runCreateDb({