From 81d66702e5d25aee755d777793c6ab15520e5d80 Mon Sep 17 00:00:00 2001
From: Daniel Rainer <daniel.m.rainer@student.uibk.ac.at>
Date: Thu, 25 Mar 2021 18:15:35 +0100
Subject: [PATCH 1/2] Display correct hit count

Previously, hitCount was increased every time
a new batch of results was loaded.
---
 src/main/webapp/app/search/search.component.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/webapp/app/search/search.component.ts b/src/main/webapp/app/search/search.component.ts
index 13b48ce62..209601935 100644
--- a/src/main/webapp/app/search/search.component.ts
+++ b/src/main/webapp/app/search/search.component.ts
@@ -54,7 +54,7 @@ export class SearchComponent implements OnInit {
   }
 
   private parseSearchResultsDTO(searchResultsDTO: SearchResultsDTO): Exercise[] {
-    this.hitCount += searchResultsDTO.hitCount;
+    this.hitCount = searchResultsDTO.hitCount;
     return searchResultsDTO.searchResult.map(this.searchResultToExercise);
   }
 
-- 
GitLab


From de6bf1bb8b1629dc9be7a054b897542bb516d6bc Mon Sep 17 00:00:00 2001
From: Daniel Rainer <daniel.m.rainer@student.uibk.ac.at>
Date: Thu, 25 Mar 2021 18:51:56 +0100
Subject: [PATCH 2/2] Set hitCount to 0 when input changes

This line was removed in a (foolish) commit
to development. It should remain in place,
otherwise the displayed hit count is messed
up when the search input changes.
---
 src/main/webapp/app/search/search.component.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/webapp/app/search/search.component.ts b/src/main/webapp/app/search/search.component.ts
index 9e7407b6a..65502041d 100644
--- a/src/main/webapp/app/search/search.component.ts
+++ b/src/main/webapp/app/search/search.component.ts
@@ -30,6 +30,7 @@ export class SearchComponent implements OnInit {
     searchInput.page = 0;
     this.searchInput = searchInput;
     this.results = [];
+    this.hitCount = 0;
     this.search();
   }
 
-- 
GitLab