diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 953f6256a59c4cf9e7ade7fe25bbff05e02789c5..f84433f5a156472d5233ec7bb5829f2c9a0c5a78 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -144,6 +144,7 @@ deploy:
   variables:
     REGISTRY_URL: sharing-codeability.uibk.ac.at:5051
     IMAGE_TAG: sharing-codeability.uibk.ac.at:5051/development/sharing/codeability-sharing-platform/gitsearch/$CI_COMMIT_REF_NAME
+    GITSEARCH_PATH: /home/contDeploy/gitsearch2/gitsearch
   script:
     - ssh contDeploy@codeability-austria -p 1022 "export CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME && export COMMIT_DATE=$(git show -s --format=%ct $CI_COMMIT_SHA) && export GITSEARCH_PATH=${GITSEARCH_PATH} && cd gitsearch2/gitsearch && git fetch && git stash && git checkout $CI_COMMIT_REF_NAME && git pull && ./manual_deploy.sh && exit"
   when: manual
@@ -164,6 +165,7 @@ deployProd:
   variables:
     REGISTRY_URL: sharing-codeability.uibk.ac.at:5051
     IMAGE_TAG: sharing-codeability.uibk.ac.at:5051/development/sharing/codeability-sharing-platform/gitsearch/$CI_COMMIT_REF_NAME
+    GITSEARCH_PATH: /home/contDeploy/gitsearch
   script:
     - ssh contDeploy@sharing-codeability -p 1022 "export REGISTRY_URL=$REGISTRY_URL export CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME && export COMMIT_DATE=$(git show -s --format=%ct $CI_COMMIT_SHA) && cd gitsearch/ && git fetch && git stash && git checkout $CI_COMMIT_REF_NAME && git pull && ./manual_deploy.sh && exit"
   when: manual
diff --git a/src/main/java/at/ac/uibk/gitsearch/service/ChatMessageService.java b/src/main/java/at/ac/uibk/gitsearch/service/ChatMessageService.java
index a67b6deff945cfe591a089b057cc8c1626413304..5de4441b63a2251d2e596e3624f4a055217613c1 100644
--- a/src/main/java/at/ac/uibk/gitsearch/service/ChatMessageService.java
+++ b/src/main/java/at/ac/uibk/gitsearch/service/ChatMessageService.java
@@ -58,9 +58,7 @@ public class ChatMessageService {
         ChatMessage chatMessage = new ChatMessage();
 
         Review review = reviewRepository.getById(chatMessageDTO.getReviewID());
-        if (review == null) {
-            log.warn("Review not found for ID: {}", chatMessageDTO.getReviewID());
-        }
+
         chatMessage.setReview(review);
 
         chatMessage.setTimestamp(new Date());
diff --git a/src/main/java/at/ac/uibk/gitsearch/service/GitlabService.java b/src/main/java/at/ac/uibk/gitsearch/service/GitlabService.java
index f558766a8b2d11b71a7ec862acaaeeb3363f6fbe..0078971d81dd4038900b65f58332b5e02834a241 100644
--- a/src/main/java/at/ac/uibk/gitsearch/service/GitlabService.java
+++ b/src/main/java/at/ac/uibk/gitsearch/service/GitlabService.java
@@ -234,7 +234,6 @@ public class GitlabService {
         try {
             project = projectApi.createProject(project);
         } catch (GitLabApiException e) {
-            log.error("An error occurred while creating the new Gitlab project : {}", e.getMessage(), e);
             throw new ArtemisImportError("exercise.import.error.creationFailed", e);
         }
 
@@ -253,7 +252,7 @@ public class GitlabService {
             git.commit().setAll(true).setMessage("Importing files").setCommitter(currentUser.getUsername(), currentUser.getEmail()).call();
             git.push().setCredentialsProvider(CredentialsProvider.getDefault()).call();
         } catch (GitLabApiException | GitAPIException e) {
-            log.warn("Could not commit: {} \n", e.getMessage(), e);
+            log.info("Could not commit: {} \n", e.getMessage(), e);
             if (git.getRepository().getDirectory().getParentFile().exists()) {
                 try {
                     FileUtils.deleteDirectory(git.getRepository().getDirectory().getParentFile());
diff --git a/src/main/java/at/ac/uibk/gitsearch/web/rest/AchievementResource.java b/src/main/java/at/ac/uibk/gitsearch/web/rest/AchievementResource.java
index 4fa796b2586347605e96211020892776c48d9ff8..4436b80d89ebae231eed6921b52b74d31573c4b7 100644
--- a/src/main/java/at/ac/uibk/gitsearch/web/rest/AchievementResource.java
+++ b/src/main/java/at/ac/uibk/gitsearch/web/rest/AchievementResource.java
@@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.RestController;
 @Transactional
 public class AchievementResource {
 
-    private final Logger log = LoggerFactory.getLogger(SearchResource.class);
+    private final Logger log = LoggerFactory.getLogger(AchievementResource.class);
 
     private final AchievementService achievementService;
 
diff --git a/src/main/java/at/ac/uibk/gitsearch/web/rest/LikesResource.java b/src/main/java/at/ac/uibk/gitsearch/web/rest/LikesResource.java
index 522c66ceccb0c94b25795670adc358d88e3da793..3c7b01b50cf0d0368c9701875a0c05094d19c0df 100644
--- a/src/main/java/at/ac/uibk/gitsearch/web/rest/LikesResource.java
+++ b/src/main/java/at/ac/uibk/gitsearch/web/rest/LikesResource.java
@@ -252,17 +252,4 @@ public class LikesResource {
             .headers(HeaderUtil.createEntityDeletionAlert(applicationName, true, ENTITY_NAME, id.toString()))
             .build();
     }
-    //    /**
-    //     * {@code SEARCH  /_search/likes?query=:query} : search for the likes
-    //     * corresponding to the query.
-    //     *
-    //     * @param query the query of the likes search.
-    //     * @return the result of the search.
-    //     */
-    //    @GetMapping("/_search/likes")
-    //    @PreAuthorize("hasAnyRole('ADMIN')")
-    //    public List<Likes> searchLikes(@RequestParam String query) {
-    //        log.debug("REST request to search Likes for query {}", query);
-    //        return likesService.search(query);
-    //    }
 }
diff --git a/src/main/resources/.h2.server.properties b/src/main/resources/.h2.server.properties
index 93f0ac04407eb2ada93e4a5d26991cfa248cec4b..37f6522a3d915c4778ce0214efa540d138532715 100644
--- a/src/main/resources/.h2.server.properties
+++ b/src/main/resources/.h2.server.properties
@@ -1,5 +1,5 @@
 #H2 Server Properties
-#Thu Aug 10 09:57:52 CEST 2023
+#Tue Jan 23 13:29:36 CET 2024
 0=JHipster H2 (Disk)|org.h2.Driver|jdbc\:h2\:file\:./target/h2db/db/gitsearch|gitsearch
 webSSL=false
 webAllowOthers=true
diff --git a/src/main/webapp/app/entities/user-watch-list/user-watch-list.component.ts b/src/main/webapp/app/entities/user-watch-list/user-watch-list.component.ts
index 695f2fd4ca5357ec0dcdaaaa283266d6e3c6526f..c935de2cbb9884738773fb0032d08d3b21b482bf 100644
--- a/src/main/webapp/app/entities/user-watch-list/user-watch-list.component.ts
+++ b/src/main/webapp/app/entities/user-watch-list/user-watch-list.component.ts
@@ -136,8 +136,8 @@ export class UserWatchListComponent implements OnInit, OnDestroy {
     const headersLink = headers.get('link');
     this.links = this.parseLinks.parse(headersLink ? headersLink : '');
     if (data) {
-      for (let i = 0; i < data.length; i++) {
-        this.userWatchLists.push(data[i]);
+      for (let dataItem of data) {
+        this.userWatchLists.push(dataItem);
       }
     }
   }
diff --git a/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.html b/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.html
index 3309134759c28351efa26f038fc20d940314dca9..f44e988d6852d788a91af6e95413226a9e995c21 100644
--- a/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.html
+++ b/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.html
@@ -3,10 +3,4 @@
   <A [routerLink]="['/bookmarks']" style="font-weight: bold; cursor: pointer">{{
     getCurrentWatchList() ? getCurrentWatchList()!.userWatchList.name : 'undefined'
   }}</A>
-  <!-- 
-  <button class="btn btn-outline-primary mr-2" id="dropdownManual" ngbDropdownToggle ngbDropdownAnchor>{{'gitsearchApp.userWatchList.selectedList'|translate}}<br/>{{getCurrentWatchList()?getCurrentWatchList()!.userWatchList.name:'undefined'}}</button>
- <div ngbDropdownMenu aria-labelledby="dropdownManual"  >
-    <button ngbDropdownItem *ngFor="let watchList of getMyWatchLists()" (click)="setCurrentWatchList(watchList.name)">{{watchList.name}}</button>
-  </div>
-   -->
 </div>
diff --git a/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.scss b/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.scss
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.ts b/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.ts
index ba48ea58b97494160245767496a5992b1c6b08ed..ad05b52f7834173e06297f88c510d6d4ebb43e10 100644
--- a/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.ts
+++ b/src/main/webapp/app/exercise/bookmarkInfo/bookmarkInfo.component.ts
@@ -5,7 +5,6 @@ import { IUserWatchList, UserWatchListWithContent } from 'app/shared/model/user-
 @Component({
   selector: 'jhi-bookmark-info',
   templateUrl: './bookmarkInfo.component.html',
-  styleUrls: ['./bookmarkInfo.component.scss'],
 })
 export class BookmarkInfoComponent {
   constructor(private watchlistManager: WatchlistManager) {}
diff --git a/src/main/webapp/app/exercise/exercise-card/exercise-card.component.ts b/src/main/webapp/app/exercise/exercise-card/exercise-card.component.ts
index 34735555eb0d3e7d3d9604821811143ab0cdd9a7..6ee1bda2dc4bd31c4c887f447e4b8a2c356bb433 100644
--- a/src/main/webapp/app/exercise/exercise-card/exercise-card.component.ts
+++ b/src/main/webapp/app/exercise/exercise-card/exercise-card.component.ts
@@ -52,7 +52,7 @@ export class ExerciseCardComponent implements AfterViewChecked {
    * correct missing image urls
    */
   correctImageURL(event: Event): void {
-    const img = event.srcElement as HTMLImageElement;
+    const img = event.target as HTMLImageElement;
     if (img) {
       img.src = '/content/images/Logo_codeAbility_4c_300dpi_RGB3.gif';
     }
diff --git a/src/main/webapp/app/exercise/exercise-details/exercise-details.component.ts b/src/main/webapp/app/exercise/exercise-details/exercise-details.component.ts
index 52c3d7f1c6250afa76ffab4b5c937476e7950026..968d1d46017cea3a5fe77817d5a18f99e6d0e151 100644
--- a/src/main/webapp/app/exercise/exercise-details/exercise-details.component.ts
+++ b/src/main/webapp/app/exercise/exercise-details/exercise-details.component.ts
@@ -66,7 +66,7 @@ export class ExerciseHeaderComponent {
    * correct missing image urls
    */
   correctImageURL(event: Event): void {
-    const srcElement = event.srcElement as HTMLImageElement;
+    const srcElement = event.target as HTMLImageElement;
     if (srcElement) {
       srcElement.src = '/content/images/Logo_codeAbility_4c_300dpi_RGB3.gif';
     }
diff --git a/src/main/webapp/app/exercise/exercise-details/exercise-metadata/exercise-metadata.component.scss b/src/main/webapp/app/exercise/exercise-details/exercise-metadata/exercise-metadata.component.scss
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/src/main/webapp/app/exercise/exercise-details/exercise-metadata/exercise-metadata.component.ts b/src/main/webapp/app/exercise/exercise-details/exercise-metadata/exercise-metadata.component.ts
index 7e2be9f7ee2b8f1eecf5843dbb5341d4d174cf95..b5550b7fc29e72f11d7b1d6d3a0dacb3c798764b 100644
--- a/src/main/webapp/app/exercise/exercise-details/exercise-metadata/exercise-metadata.component.ts
+++ b/src/main/webapp/app/exercise/exercise-details/exercise-metadata/exercise-metadata.component.ts
@@ -10,7 +10,6 @@ import { SearchResultDTO } from 'app/shared/model/search/search-result-dto.model
 @Component({
   selector: 'jhi-exercise-metadata',
   templateUrl: './exercise-metadata.component.html',
-  styleUrls: ['./exercise-metadata.component.scss'],
 })
 export class ExerciseMetadataComponent implements OnInit, OnDestroy {
   @Input() exercise: SearchResultDTO | undefined;