From bf5aa128a88302757171c14791ce67ed71b70cf0 Mon Sep 17 00:00:00 2001 From: "hamza.hramchi" <hamza.hramchi@xelians.fr> Date: Tue, 27 Oct 2020 11:55:47 +0100 Subject: [PATCH] FEAT #15261 TIME 1:05 Send an email with a user without entities --- .../sent-resource-page.component.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/frontend/app/sentResource/sent-resource-page/sent-resource-page.component.ts b/src/frontend/app/sentResource/sent-resource-page/sent-resource-page.component.ts index f1bded78ed0..80a2bef8bd3 100644 --- a/src/frontend/app/sentResource/sent-resource-page/sent-resource-page.component.ts +++ b/src/frontend/app/sentResource/sent-resource-page/sent-resource-page.component.ts @@ -452,11 +452,14 @@ export class SentResourcePageComponent implements OnInit { setDefaultInfo() { this.emailsubject = `[${this.resourceData.chrono}] ${this.resourceData.subject}`; this.emailsubject = this.emailsubject.substring(0, 70); - this.currentSender = this.availableSenders.filter(sender => sender.entityId === this.headerService.user.entities[0].id).length > 0 ? this.availableSenders.filter(sender => sender.entityId === this.headerService.user.entities[0].id)[0] : this.availableSenders[0]; - if (!this.functions.empty(this.resourceData.senders)) { - this.resourceData.senders.forEach((sender: any) => { - this.setSender(sender.id); - }); + const withEmptyId = this.availableSenders.filter((element) => element.entityId === null); + if (withEmptyId.length === 0) { + this.currentSender = this.availableSenders.filter(sender => sender.entityId === this.headerService.user.entities[0].id).length > 0 ? this.availableSenders.filter(sender => sender.entityId === this.headerService.user.entities[0].id)[0] : this.availableSenders[0]; + if (!this.functions.empty(this.resourceData.senders)) { + this.resourceData.senders.forEach((sender: any) => { + this.setSender(sender.id); + }); + } } } -- GitLab