diff --git a/server/szurubooru/rest/app.py b/server/szurubooru/rest/app.py index c098bd04..36851ad6 100644 --- a/server/szurubooru/rest/app.py +++ b/server/szurubooru/rest/app.py @@ -101,7 +101,7 @@ def application( for hook in middleware.pre_hooks: hook(ctx) try: - response = handler(ctx, match.groupdict()) + response = handler(ctx, {k: urllib.parse.unquote(v) for k, v in match.groupdict().items()}) except Exception: ctx.session.rollback() raise