From 60b4cfa033ab820767f2dee65bffdb898abc951c Mon Sep 17 00:00:00 2001 From: Timo Date: Thu, 3 Dec 2020 23:11:59 +0200 Subject: [PATCH] reworked processing --- .../dictionary-overview-screen.component.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts b/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts index afea9e48b..be9da007f 100644 --- a/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts +++ b/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts @@ -167,7 +167,6 @@ export class DictionaryOverviewScreenComponent { } async saveEntries() { - this.processing = true; let entriesToAdd = []; this.currentDictionaryEntries.forEach((currentEntry) => { entriesToAdd.push(currentEntry); @@ -176,9 +175,9 @@ export class DictionaryOverviewScreenComponent { entriesToAdd = entriesToAdd.filter((e) => e && e.trim().length > 0).map((e) => e.trim()); const invalidRowsExist = entriesToAdd.filter((e) => e.length < DictionaryOverviewScreenComponent.MIN_WORD_LENGTH); if (invalidRowsExist.length === 0) { - // can add at least 1 + // can add at least 1 - block UI + this.processing = true; let obs: Observable; - console.log('entriesToAdd', entriesToAdd, this); if (entriesToAdd.length > 0) { obs = this._dictionaryControllerService.addEntry(entriesToAdd, this.dictionary.type, true); } else { @@ -195,6 +194,7 @@ export class DictionaryOverviewScreenComponent { ); }, () => { + this.processing = false; this._notificationService.showToastNotification( this._translateService.instant('dictionary-overview.error.generic'), null,