From 149aeae8ed9940c94307cd3039c7433e27c0a27f Mon Sep 17 00:00:00 2001
From: mohammad <mohammad.alayoub@mni.thm.de>
Date: Sun, 27 Jun 2021 13:29:42 +0200
Subject: [PATCH] filter the app language if the language of comment is auto

---
 .../services/util/topic-cloud-admin.service.ts   | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/app/services/util/topic-cloud-admin.service.ts b/src/app/services/util/topic-cloud-admin.service.ts
index 8c6814c60..fa9107633 100644
--- a/src/app/services/util/topic-cloud-admin.service.ts
+++ b/src/app/services/util/topic-cloud-admin.service.ts
@@ -37,13 +37,13 @@ export class TopicCloudAdminService {
       .concat(BadWords['ar'])
       .concat(BadWords['ru'])
       .concat(BadWords['tr']);
-      this.wsRoomService.getRoomStream(localStorage.getItem('roomId')).subscribe(msg => {
-        const message = JSON.parse(msg.body);
-        const room = message.payload.changes;
-        if (message.type === 'RoomPatched') {
-          this.blacklist.next(room.blacklist ? JSON.parse(room.blacklist) : []);
-        }
-      });
+    this.wsRoomService.getRoomStream(localStorage.getItem('roomId')).subscribe(msg => {
+      const message = JSON.parse(msg.body);
+      const room = message.payload.changes;
+      if (message.type === 'RoomPatched') {
+        this.blacklist.next(room.blacklist ? JSON.parse(room.blacklist) : []);
+      }
+    });
   }
 
   static get getDefaultAdminData(): TopicCloudAdminData {
@@ -196,7 +196,7 @@ export class TopicCloudAdminService {
     let filteredString = str;
     let profWords = [];
     if (censorLanguageSpecificCheck) {
-      profWords = BadWords[(lang !== 'AUTO' ? lang.toLowerCase() : 'de')];
+      profWords = BadWords[(lang !== 'AUTO' ? lang.toLowerCase() : localStorage.getItem('currentLang'))];
     } else {
       profWords = this.profanityWords;
     }
-- 
GitLab