fix(create-medusa-app): --db-url keep asking db credentials (#11037)
* fix create-medusa-app db-url error * removed empty lines * changeset
This commit is contained in:
1 parent
2bd51ddc04
commit
a16eaad6c9
2 files changed
+12
-6
No files matched your search
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"create-medusa-app": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix issue where create-medusa-app repeatedly asked for database credentials even when --db-url was specified. The logic in MedusaProjectCreator->create()->initializeProject()->setupDatabase() always defines a dbName. Updated the getDbClientAndCredentials() method to check db-url first
|
||||||
@@ -226,15 +226,16 @@ export async function getDbClientAndCredentials({
|
|||||||
verbose?: boolean
|
verbose?: boolean
|
||||||
dbName?: string
|
dbName?: string
|
||||||
}> {
|
}> {
|
||||||
if (dbName) {
|
// Check the db-url first, because the dbName is always defined in MedusaProjectCreator->create()->initializeProject()->setupDatabase()
|
||||||
return await getForDbName({
|
if (dbUrl) {
|
||||||
dbName,
|
|
||||||
verbose,
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
return await getForDbUrl({
|
return await getForDbUrl({
|
||||||
dbUrl,
|
dbUrl,
|
||||||
verbose,
|
verbose,
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
return await getForDbName({
|
||||||
|
dbName,
|
||||||
|
verbose,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user