From fdb8f88fd69df11625ec5903c32d8eec3130f705 Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Fri, 4 Dec 2020 17:38:45 +0000 Subject: [PATCH] FIX #15570 TIME 0:25 fix check required fields js error (cherry picked from commit 865a39254159a490b179dbd568b6100f029a1afa) --- .../actions/close-mail-action/close-mail-action.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/app/actions/close-mail-action/close-mail-action.component.ts b/src/frontend/app/actions/close-mail-action/close-mail-action.component.ts index a81d80e7567..a018d52316a 100644 --- a/src/frontend/app/actions/close-mail-action/close-mail-action.component.ts +++ b/src/frontend/app/actions/close-mail-action/close-mail-action.component.ts @@ -3,7 +3,7 @@ import { TranslateService } from '@ngx-translate/core'; import { NotificationService } from '@service/notification/notification.service'; import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; import { HttpClient } from '@angular/common/http'; -import { tap, exhaustMap, finalize, catchError } from 'rxjs/operators'; +import { tap, exhaustMap, finalize, catchError, filter } from 'rxjs/operators'; import { of } from 'rxjs'; import { FunctionsService } from '@service/functions.service'; import { NoteEditorComponent } from '@appRoot/notes/note-editor.component'; @@ -43,7 +43,7 @@ export class CloseMailActionComponent implements OnInit { checkIndexingClose() { this.http.get(`../rest/actions/${this.data.action.id}`).pipe( tap((data: any) => { - this.requiredFields = data.action.parameters.requiredFields; + this.requiredFields = !this.functions.empty(data.action.parameters.requiredFields) ? data.action.parameters.requiredFields : []; }), exhaustMap(() => this.http.get(`../rest/customFields`)), tap((data: any) => this.customFields = data.customFields), -- GitLab