diff --git a/lms/djangoapps/discussion/tasks.py b/lms/djangoapps/discussion/tasks.py index 6e0a6b864a..58a149d399 100644 --- a/lms/djangoapps/discussion/tasks.py +++ b/lms/djangoapps/discussion/tasks.py @@ -57,7 +57,9 @@ def update_discussions_map(context): class ResponseNotification(BaseMessageType): - pass + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.options['transactional'] = True @shared_task(base=LoggedTask)