From 94fc5583f19138a98dcdf62d87191880a61cae11 Mon Sep 17 00:00:00 2001 From: Roosted7 <thomasroos@live.nl> Date: Thu, 19 Apr 2018 19:25:16 +0200 Subject: [PATCH] Update newly viewed submission on student page --- client/views/Students.jsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/views/Students.jsx b/client/views/Students.jsx index 15f450d64..d9d12ad46 100644 --- a/client/views/Students.jsx +++ b/client/views/Students.jsx @@ -58,8 +58,10 @@ class CheckStudents extends React.Component { if (newIndex >= 0 && newIndex < this.props.exam.submissions.length) { this.setState({ + index: newIndex, input: this.props.exam.submissions[newIndex].id - }, this.setSubmission) + }) + this.props.updateSubmission(newIndex) } } next = () => { @@ -67,8 +69,10 @@ class CheckStudents extends React.Component { if (newIndex >= 0 && newIndex < this.props.exam.submissions.length) { this.setState({ + index: newIndex, input: this.props.exam.submissions[newIndex].id - }, this.setSubmission) + }) + this.props.updateSubmission(newIndex) } } @@ -102,7 +106,8 @@ class CheckStudents extends React.Component { if (i >= 0) { this.setState({ index: i, - }, /* UPDATE SUBMISSION IN TOP COMPONENT */) + }) + this.props.updateSubmission(i) } else { this.setState({ input: this.props.submissions[this.state.index].id -- GitLab