From 0dbb209157c60281d616aa997dcbf9f578067277 Mon Sep 17 00:00:00 2001
From: Roosted7 <thomasroos@live.nl>
Date: Thu, 8 Mar 2018 14:02:45 +0100
Subject: [PATCH] Keep selection index in search list

---
 client/views/Students.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/client/views/Students.js b/client/views/Students.js
index f4ee54341..d221e2ae6 100644
--- a/client/views/Students.js
+++ b/client/views/Students.js
@@ -351,8 +351,8 @@ class CheckStudents extends React.Component {
             event.preventDefault();
             var sel = this.state.search.selected;
 
-            if (event.keyCode == 38) sel--;
-            if (event.keyCode == 40) sel++;
+            if (event.keyCode == 38 && sel > 0) sel--;
+            if (event.keyCode == 40 && sel < 8) sel++;
 
             this.setState({
                 search: {
-- 
GitLab