diff --git a/src/frontend/app/list/basket-list.component.html b/src/frontend/app/list/basket-list.component.html index 1786b5a2fcac3ab86cc45690875c134c9bdde11e..499fbdfa7ebf1bfb28f770c0b08c0b1c1bfdf140 100644 --- a/src/frontend/app/list/basket-list.component.html +++ b/src/frontend/app/list/basket-list.component.html @@ -64,7 +64,7 @@ overflow: hidden; text-overflow: ellipsis; padding-left: 5px; - padding-right: 5px;" [class.hasEvent]="data.event" (click)="launchEventSubData(data, row)"> + padding-right: 5px;" [class.hasEvent]="data.event && data.displayValue !== this.lang.undefined" (click)="launchEventSubData(data, row)"> <ng-container *ngIf="data.value == 'getCreationAndProcessLimitDates'"> <ng-container *ngIf="row.closing_date != lang.undefined"> <i class="fa fa-lock" title="{{lang.closingDate}}"></i> <span diff --git a/src/frontend/app/list/basket-list.component.ts b/src/frontend/app/list/basket-list.component.ts index b8210769567b1fa3a34c81c3c3eac1b7f05b674c..23c248b77cfee873002b84cf7324feb11ef7068b 100755 --- a/src/frontend/app/list/basket-list.component.ts +++ b/src/frontend/app/list/basket-list.component.ts @@ -318,8 +318,10 @@ export class BasketListComponent implements OnInit, OnDestroy { if (key.displayValue.length > 1) { key.displayTitle = key.displayValue.join(' - '); key.displayValue = '<b>' + key.displayValue.length + '</b> ' + this.lang.contactsAlt; - } else { + } else if (key.displayValue.length === 1) { key.displayValue = key.displayValue[0]; + } else { + key.displayValue = this.lang.undefined; } } else if (key.value === 'getCreationAndProcessLimitDates') { key.icon = ''; @@ -474,7 +476,7 @@ export class BasketListComponent implements OnInit, OnDestroy { launchEventSubData(data: any, row: any) { if (data.event) { - if (['getSenders', 'getRecipients'].indexOf(data.value) > -1) { + if (['getSenders', 'getRecipients'].indexOf(data.value) > -1 && data.displayValue !== this.lang.undefined) { const mode = data.value === 'getSenders' ? 'senders' : 'recipients'; this.openContact(row, mode); }