diff --git a/enterprise_catalog/apps/catalog/algolia_utils.py b/enterprise_catalog/apps/catalog/algolia_utils.py index c9f1cd1f7..32459aaa2 100644 --- a/enterprise_catalog/apps/catalog/algolia_utils.py +++ b/enterprise_catalog/apps/catalog/algolia_utils.py @@ -368,7 +368,7 @@ def set_global_course_review_avg(): return total_average_course_rating = rolling_rating_sum / total_number_reviews - + logger.info(f"set_global_course_review_avg saving average course rating value: {total_average_course_rating}") cache.set( DISCOVERY_AVERAGE_COURSE_REVIEW_CACHE_KEY, total_average_course_rating, diff --git a/enterprise_catalog/apps/catalog/management/commands/set_global_average_course_rating_value.py b/enterprise_catalog/apps/catalog/management/commands/set_global_average_course_rating_value.py index fd3177f9e..5d02ae6c6 100644 --- a/enterprise_catalog/apps/catalog/management/commands/set_global_average_course_rating_value.py +++ b/enterprise_catalog/apps/catalog/management/commands/set_global_average_course_rating_value.py @@ -19,5 +19,10 @@ def handle(self, *args, **options): """ Fetch ContentMetadata records, read the course review values and save the average to py-cache. """ - logger.info("compare_catalog_queries_to_filters queuing task...") - set_global_course_review_avg() + logger.info("starting set_global_average_course_rating_value task.") + try: + set_global_course_review_avg() + except Exception as exc: + logger.warning( + f'set_global_average_course_rating_value task failed with exception: {exc}' + )