Fix student submission feedback bug
This commit is contained in:
parent
b3c36fb749
commit
47b5d2e037
|
|
@ -0,0 +1,10 @@
|
|||
mutation UpdateSubmissionFeedback($input: UpdateSubmissionFeedbackInput!) {
|
||||
updateSubmissionFeedback(input: $input){
|
||||
successful
|
||||
updatedSubmissionFeedback {
|
||||
id
|
||||
final
|
||||
text
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -52,6 +52,7 @@
|
|||
import StudentSubmissionDocument from '@/components/StudentSubmissionDocument';
|
||||
import STUDENT_SUBMISSIONS_QUERY from '@/graphql/gql/studentSubmissionQuery.gql';
|
||||
import UPDATE_FEEDBACK_MUTATION from '@/graphql/gql/mutations/updateFeedback.gql';
|
||||
import UPDATE_FEEDBACK_WITH_TEXT_MUTATION from '@/graphql/gql/mutations/updateFeedbackWithText.gql';
|
||||
import SubmissionForm from '@/components/content-blocks/assignment/SubmissionForm';
|
||||
|
||||
export default {
|
||||
|
|
@ -153,7 +154,7 @@
|
|||
},
|
||||
turnIn() {
|
||||
this.$apollo.mutate({
|
||||
mutation: UPDATE_FEEDBACK_MUTATION,
|
||||
mutation: UPDATE_FEEDBACK_WITH_TEXT_MUTATION,
|
||||
variables: {
|
||||
input: {
|
||||
submissionFeedback: {
|
||||
|
|
@ -194,10 +195,11 @@
|
|||
};
|
||||
const data = store.readQuery({query, variables});
|
||||
|
||||
data.studentSubmission.submissionFeedback = Object.assign(data.studentSubmission.submissionFeedback, {
|
||||
data.studentSubmission.submissionFeedback = Object.assign({}, data.studentSubmission.submissionFeedback, {
|
||||
id: updatedSubmissionFeedback.id,
|
||||
final: updatedSubmissionFeedback.final
|
||||
});
|
||||
|
||||
store.writeQuery({query, variables, data});
|
||||
}
|
||||
} catch (e) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue