From 38a30100671d247e5cf01fd3682b078500bbbc39 Mon Sep 17 00:00:00 2001 From: Sergey Golitsynskiy Date: Thu, 14 Apr 2022 15:28:11 -0400 Subject: [PATCH] Unquote url before using it --- lib/galaxy/model/migrations/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/galaxy/model/migrations/__init__.py b/lib/galaxy/model/migrations/__init__.py index 0da9d38bd02..018e47de18b 100644 --- a/lib/galaxy/model/migrations/__init__.py +++ b/lib/galaxy/model/migrations/__init__.py @@ -1,5 +1,6 @@ import logging import os +import urllib.parse from typing import ( cast, Dict, @@ -497,7 +498,8 @@ def get_last_sqlalchemymigrate_version(model: ModelId) -> int: def get_url_string(engine: Engine) -> str: - return engine.url.render_as_string(hide_password=False) + db_url = engine.url.render_as_string(hide_password=False) + return urllib.parse.unquote(db_url) def get_alembic_manager(engine: Engine) -> AlembicManager: