From 77e6bde7015c115e9e144ea1d1c3c57cee682f73 Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Mon, 23 Mar 2020 10:37:40 +0100
Subject: [PATCH] FEAT #13605 TIME 0:40 Fix add dest when no destination

---
 src/frontend/app/diffusions/diffusions-list.component.ts | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/frontend/app/diffusions/diffusions-list.component.ts b/src/frontend/app/diffusions/diffusions-list.component.ts
index 4e139d50b57..8cb7821b869 100644
--- a/src/frontend/app/diffusions/diffusions-list.component.ts
+++ b/src/frontend/app/diffusions/diffusions-list.component.ts
@@ -387,7 +387,11 @@ export class DiffusionsListComponent implements OnInit {
         let item_mode: any = 'cc';
 
         if (this.hasEmptyDest() && element.type == 'user') {
-            item_mode = await this.isUserInCurrentEntity(element.serialId) && this.availableRoles.filter(role => role.id === 'dest')[0].canUpdate ? 'dest' : 'cc';
+            if (this.currentEntityId) {
+                item_mode = await this.isUserInCurrentEntity(element.serialId) && this.availableRoles.filter(role => role.id === 'dest')[0].canUpdate ? 'dest' : 'cc';
+            } else {
+                item_mode = this.availableRoles.filter(role => role.id === 'dest')[0].canUpdate ? 'dest' : 'cc';
+            }
         }
 
         let itemType = '';
-- 
GitLab