From c319b55f9c301be2734caba07a967691cb451b2b Mon Sep 17 00:00:00 2001 From: Jansen Kantor Date: Thu, 23 Mar 2023 10:22:41 -0400 Subject: [PATCH] fix: xframe options (#31981) --- lms/djangoapps/courseware/views/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/courseware/views/views.py b/lms/djangoapps/courseware/views/views.py index d37e4c2921..1dd7c8bad1 100644 --- a/lms/djangoapps/courseware/views/views.py +++ b/lms/djangoapps/courseware/views/views.py @@ -1722,14 +1722,14 @@ class XBlockContentInspector: return False +@method_decorator(ensure_valid_usage_key, name='dispatch') +@method_decorator(xframe_options_exempt, name='dispatch') +@method_decorator(transaction.non_atomic_requests, name='dispatch') class BasePublicVideoXBlockView(View): """ Base functionality for public video xblock view and embed view """ - @method_decorator(ensure_valid_usage_key) - @method_decorator(xframe_options_exempt) - @method_decorator(transaction.non_atomic_requests) def get(self, _, usage_key_string): """ Load course and video and render public view """ course, video_block = self.get_course_and_video_block(usage_key_string)