diff --git a/server/src/storage/db.ts b/server/src/storage/db.ts index 25c1d104..bd4b885a 100644 --- a/server/src/storage/db.ts +++ b/server/src/storage/db.ts @@ -3,7 +3,7 @@ import dotenv from 'dotenv'; dotenv.config(); -const databaseUrl = `postgresql://${process.env.DB_USER}:${process.env.DB_PASSWORD}@${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`; +const databaseUrl = `postgresql://${process.env.DB_USER}:${encodeURIComponent(process.env.DB_PASSWORD)}@${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`; // Extract the hostname using the URL constructor const host = new URL(databaseUrl).hostname; @@ -42,4 +42,4 @@ export const syncDB = async () => { }; -export default sequelize; \ No newline at end of file +export default sequelize;