From fb83a3d4ae0dccb3aef50cb929b4b13b5d954bb9 Mon Sep 17 00:00:00 2001 From: yashsinghcodes Date: Wed, 7 Aug 2024 20:05:26 +0530 Subject: [PATCH] [fix] url-decode handle both '+' and '%20' --- backend/app_sdk/app_base.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/app_sdk/app_base.py b/backend/app_sdk/app_base.py index 2c6cbc90..78f993f8 100755 --- a/backend/app_sdk/app_base.py +++ b/backend/app_sdk/app_base.py @@ -298,6 +298,17 @@ def url_encode(base): return quote(base) +@shuffle_filters.register +def url_decode(base): + """url-decode a string""" + try: + from urllib import unquote_plus + except ImportError: + from urllib.parse import unquote_plus + + return unquote_plus(base) + + ### ### ###