# HG changeset patch # User RhodeCode Admin # Date 2023-05-11 10:19:56 # Node ID df372a66f286a629c58515cca5a258bc4f9d2079 # Parent 9f64def32cf1951858d78b14e1f4602197e3c31d html-filters: fix base64 filter bytes/str operation mode diff --git a/rhodecode/lib/html_filters.py b/rhodecode/lib/html_filters.py --- a/rhodecode/lib/html_filters.py +++ b/rhodecode/lib/html_filters.py @@ -18,8 +18,8 @@ # RhodeCode Enterprise Edition, including its added features, Support services, # and proprietary license terms, please see https://rhodecode.com/licenses/ -## base64 filter e.g ${ example | base64,n } +# base64 filter e.g ${ example | base64,n } def base64(text): import base64 - from rhodecode.lib.helpers import safe_str - return base64.encodestring(safe_str(text)) + from rhodecode.lib.helpers import safe_str, safe_bytes + return safe_str(base64.encodebytes(safe_bytes(text)))