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