From be0e6093cddecbf6fde130046d248bd73b360d71 Mon Sep 17 00:00:00 2001 From: Thomas Tracy Date: Thu, 6 Jun 2019 09:50:24 -0400 Subject: [PATCH] type uuid for proper encoding. --- openedx/features/enterprise_support/signals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openedx/features/enterprise_support/signals.py b/openedx/features/enterprise_support/signals.py index 682b4b8845..f3af522dc8 100644 --- a/openedx/features/enterprise_support/signals.py +++ b/openedx/features/enterprise_support/signals.py @@ -5,6 +5,7 @@ This module contains signals related to enterprise. from __future__ import absolute_import import logging +import six from django.contrib.auth.models import User from django.db.models.signals import post_save, pre_save @@ -56,7 +57,7 @@ def update_dsc_cache_on_enterprise_customer_update(sender, instance, **kwargs): new_value = instance.enable_data_sharing_consent old_value = old_instance.enable_data_sharing_consent if new_value != old_value: - kwargs = {'enterprise_customer_uuid': instance.uuid} + kwargs = {'enterprise_customer_uuid': six.text_type(instance.uuid)} result = clear_enterprise_customer_data_consent_share_cache.apply_async(kwargs=kwargs) log.info(u"DSC: Created {task_name}[{task_id}] with arguments {kwargs}".format( task_name=clear_enterprise_customer_data_consent_share_cache.name,