Timothy J. Baek 8 ヶ月 前
コミット
673b893a8a
1 ファイル変更2 行追加4 行削除
  1. 2 4
      backend/apps/webui/internal/db.py

+ 2 - 4
backend/apps/webui/internal/db.py

@@ -55,17 +55,15 @@ else:
 # This is required to ensure the peewee migration is handled before the alembic migration
 def handle_peewee_migration(DATABASE_URL):
     try:
-        # Replace the postgresql:// with postgres:// and %40 with @ in the DATABASE_URL
+        # Replace the postgresql:// with postgres:// to handle the peewee migration
         db = register_connection(
-            DATABASE_URL.replace("postgresql://", "postgres://").replace("%40", "@")
+            DATABASE_URL.replace("postgresql://", "postgres://"), unquote_password=True
         )
         migrate_dir = BACKEND_DIR / "apps" / "webui" / "internal" / "migrations"
         router = Router(db, logger=log, migrate_dir=migrate_dir)
         router.run()
         db.close()
 
-        # check if db connection has been closed
-
     except Exception as e:
         log.error(f"Failed to initialize the database connection: {e}")
         raise