diff --git a/client/src/components/content-blocks/assignment/Assignment.vue b/client/src/components/content-blocks/assignment/Assignment.vue index 9279ecb5..9d96c038 100644 --- a/client/src/components/content-blocks/assignment/Assignment.vue +++ b/client/src/components/content-blocks/assignment/Assignment.vue @@ -100,15 +100,14 @@ methods: { _save: debounce(function () { - const assignment = this.assignment; this.$apollo.mutate({ mutation: UPDATE_ASSIGNMENT_MUTATION_WITH_SUCCESS, variables: { input: { assignment: { - id: assignment.id, - answer: assignment.submission.text, - document: assignment.submission.document, + id: this.assignment.id, + answer: this.assignment.submission.text, + document: this.assignment.submission.document, } } }, @@ -117,7 +116,7 @@ if (successful) { const query = ASSIGNMENT_QUERY; const variables = { - id: assignment.id + id: updatedAssignment.id }; const data = store.readQuery({query, variables}); data.assignment = Object.assign({}, updatedAssignment);