From 53d66c53f3168f043e66563d68f9fb229bf94ab6 Mon Sep 17 00:00:00 2001
From: mohammad <mohammad.alayoub@mni.thm.de>
Date: Fri, 25 Jun 2021 22:58:02 +0200
Subject: [PATCH] fix profanityfilter checks

---
 .../_dialogs/room-edit/room-edit.component.ts        | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts b/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
index 6260961dd..dfaaa7924 100644
--- a/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
+++ b/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
@@ -82,11 +82,13 @@ export class RoomEditComponent implements OnInit {
   save(): void {
     this.editRoom.questionsBlocked = this.check;
     this.editRoom.profanityFilter = this.profanityCheck ? ProfanityFilter.none : ProfanityFilter.deactivated;
-    if (this.censorLanguageSpecificCheck && this.censorPartialWordsCheck) {
-      this.editRoom.profanityFilter = ProfanityFilter.all;
-    } else if (this.profanityCheck){
-      this.editRoom.profanityFilter = this.censorLanguageSpecificCheck ? ProfanityFilter.languageSpecific : ProfanityFilter.none;
-      this.editRoom.profanityFilter = this.censorPartialWordsCheck ? ProfanityFilter.partialWords : this.editRoom.profanityFilter;
+    if (this.profanityCheck) {
+      if (this.censorLanguageSpecificCheck && this.censorPartialWordsCheck) {
+        this.editRoom.profanityFilter = ProfanityFilter.all;
+      } else {
+        this.editRoom.profanityFilter = this.censorLanguageSpecificCheck ? ProfanityFilter.languageSpecific : ProfanityFilter.none;
+        this.editRoom.profanityFilter = this.censorPartialWordsCheck ? ProfanityFilter.partialWords : this.editRoom.profanityFilter;
+      }
     }
     this.roomService.updateRoom(this.editRoom).subscribe(r => this.editRoom = r);
     if (!this.roomNameFormControl.hasError('required')
-- 
GitLab