diff --git a/openedx/core/djangoapps/credit/signature.py b/openedx/core/djangoapps/credit/signature.py index 47aebfc468..371d4bf941 100644 --- a/openedx/core/djangoapps/credit/signature.py +++ b/openedx/core/djangoapps/credit/signature.py @@ -36,7 +36,7 @@ def get_shared_secret_key(provider_id): if isinstance(secret, six.text_type): try: - secret = str(secret) + secret.encode('ascii') # pylint: disable=pointless-statement except UnicodeEncodeError: secret = None log.error(u'Shared secret key for credit provider "%s" contains non-ASCII unicode.', provider_id)