diff --git a/app/code/Magento/Newsletter/Model/ResourceModel/Queue.php b/app/code/Magento/Newsletter/Model/ResourceModel/Queue.php
index 01cbd61b2dd83e1e6d471ee4d209c9fec2203bb8..b25677846622bf175fb6c80ae632132d2fb43e2d 100644
--- a/app/code/Magento/Newsletter/Model/ResourceModel/Queue.php
+++ b/app/code/Magento/Newsletter/Model/ResourceModel/Queue.php
@@ -86,7 +86,7 @@ class Queue extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb
         
         $connection->beginTransaction();
         try {
-            foreach ($newIds as $subscriberId) {
+            foreach (array_keys($newIds) as $subscriberId) {
                 $data = [];
                 $data['queue_id'] = $queue->getId();
                 $data['subscriber_id'] = $subscriberId;