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