Fix for decode errors in bulk_email.tests.test_course_optout.py
This commit is contained in:
@@ -320,7 +320,7 @@ def submit_bulk_course_email(request, course_key, email_id):
|
||||
task_input = {'email_id': email_id, 'to_option': targets}
|
||||
task_key_stub = str(email_id)
|
||||
# create the key value by using MD5 hash:
|
||||
task_key = hashlib.md5(task_key_stub).hexdigest()
|
||||
task_key = hashlib.md5(task_key_stub.encode('utf-8')).hexdigest()
|
||||
return submit_task(request, task_type, task_class, course_key, task_input, task_key)
|
||||
|
||||
|
||||
|
||||
@@ -140,7 +140,7 @@ def _get_xmodule_instance_args(request, task_id):
|
||||
request_info = {'username': request.user.username,
|
||||
'user_id': request.user.id,
|
||||
'ip': request.META['REMOTE_ADDR'],
|
||||
'agent': request.META.get('HTTP_USER_AGENT', '').decode('latin1'),
|
||||
'agent': request.META.get('HTTP_USER_AGENT', '').encode().decode('latin1'),
|
||||
'host': request.META['SERVER_NAME'],
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user