feat: Added some extra logs

This commit is contained in:
Mushtaq Rossier
2024-06-07 09:57:22 +02:00
parent e1e3c87a95
commit e8a85320ab

View File

@@ -1041,14 +1041,17 @@ class CourseEnrollment(models.Model):
# NOTE: This is here to avoid circular references
from openedx.core.djangoapps.commerce.utils import ECOMMERCE_DATE_FORMAT
date_placed = self.get_order_attribute_value('date_placed')
log.info(f"Successfully retrieved date_placed: {date_placed} from order")
if not date_placed:
order_number = self.get_order_attribute_value('order_number')
if not order_number:
log.info("Failed to get order number")
return None
date_placed = self.get_order_attribute_from_ecommerce('date_placed')
if not date_placed:
log.info("Failed to get date_placed attribute")
return None
# also save the attribute so that we don't need to call ecommerce again.