diff --git a/semantics/views.py b/semantics/views.py
index efac9c0404f2cf454f423947cd11c1b91d3b11a7..cb526eb796eec7ad658580e831db402ad58bc9b0 100644
--- a/semantics/views.py
+++ b/semantics/views.py
@@ -93,9 +93,9 @@ def frame_reject_as_not_matching_unified_frame(request, frame_pk):
 
 @ajax(login_required=True, method='post')
 @transaction.atomic
-@permission_required('semantics.manage_invalid_lexical_units')
+# @permission_required('semantics.manage_invalid_lexical_units')
 def frame_confirm_as_not_matching_unified_frame(request, frame_pk):
-    frame = get_object_or_404(Frame.objects.filter(status=choices.FrameStatus.NOT_MATCHING_UNIFIED_FRAME).select_for_update(), pk=frame_pk)
+    frame = get_object_or_404(Frame.objects.select_for_update(), pk=frame_pk)
     frame.status = choices.FrameStatus.NEW
     frame.save()
     removeSlovalFrameMappingsAndAssigments(frame_pk)