diff --git a/src/app/entity/controllers/ListInstanceController.php b/src/app/entity/controllers/ListInstanceController.php
index d1de588bff0d1b4670e522ffa3c6804d48669d7d..5b61c976410d2dc9170a9a3559fe4a0cff0f2b6b 100755
--- a/src/app/entity/controllers/ListInstanceController.php
+++ b/src/app/entity/controllers/ListInstanceController.php
@@ -138,14 +138,16 @@ class ListInstanceController
                 'data'  => [$ListInstanceByRes['resId'], $ListInstanceByRes['listInstances'][0]['difflist_type']]
             ]);
 
-            $recipientFound = false;
-            foreach ($ListInstanceByRes['listInstances'] as $instance) {
-                if ($instance['item_mode'] == 'dest') {
-                    $recipientFound = true;
+            if ($ListInstanceByRes['listInstances'][0]['difflist_type'] == 'entity_id') {
+                $recipientFound = false;
+                foreach ($ListInstanceByRes['listInstances'] as $instance) {
+                    if ($instance['item_mode'] == 'dest') {
+                        $recipientFound = true;
+                    }
+                }
+                if (!$recipientFound) {
+                    return ['errors' => 'Dest is missing', 'code' => 403];
                 }
-            }
-            if (!$recipientFound) {
-                return ['errors' => 'Dest is missing', 'code' => 403];
             }
 
             foreach ($ListInstanceByRes['listInstances'] as $instance) {