diff --git a/bats_ai/core/views/recording_annotation.py b/bats_ai/core/views/recording_annotation.py index d765d5c2..834714be 100644 --- a/bats_ai/core/views/recording_annotation.py +++ b/bats_ai/core/views/recording_annotation.py @@ -201,7 +201,7 @@ def submit_recording_annotation(request: HttpRequest, id: int): annotation = RecordingAnnotation.objects.get(pk=id) # Check permission - if annotation.recording.owner != request.user: + if annotation.owner != request.user: raise HttpError(403, 'Permission denied.') annotation.submitted = True diff --git a/client/src/components/RecordingList.vue b/client/src/components/RecordingList.vue index ef15a5dd..9b3469e0 100644 --- a/client/src/components/RecordingList.vue +++ b/client/src/components/RecordingList.vue @@ -7,7 +7,15 @@ import { EditingRecording } from './UploadRecording.vue'; export default defineComponent({ setup() { - const { sharedList, recordingList, currentUser, configuration } = useState(); + const { + sharedList, + recordingList, + currentUser, + configuration, + showSubmittedRecordings, + myRecordingsDisplay, + sharedRecordingsDisplay, + } = useState(); const editingRecording: Ref = ref(null); const fetchRecordings = async () => { @@ -47,6 +55,9 @@ export default defineComponent({ openPanel, userSubmittedAnnotation, configuration, + myRecordingsDisplay, + sharedRecordingsDisplay, + showSubmittedRecordings, }; }, }); @@ -54,11 +65,17 @@ export default defineComponent({