diff --git a/app/code/Magento/Newsletter/view/adminhtml/templates/problem/list.phtml b/app/code/Magento/Newsletter/view/adminhtml/templates/problem/list.phtml index a3d88de9d35b2..b697be4cf753a 100644 --- a/app/code/Magento/Newsletter/view/adminhtml/templates/problem/list.phtml +++ b/app/code/Magento/Newsletter/view/adminhtml/templates/problem/list.phtml @@ -17,10 +17,12 @@ require(["prototype", "mage/adminhtml/events"], function(){ problemController = { checkCheckboxes:function (controlCheckbox) { - var elements = $('problemGrid').getElementsByClassName('problemCheckbox'); - elements.each(function (obj) { - obj.checked = controlCheckbox.checked; - }); + var elements = $$('input.problemCheckbox'); + if (elements && elements.length) { + elements.each(function (obj) { + obj.checked = controlCheckbox.checked; + }); + } }, rowClick:function (e) { if (!Event.element(e).hasClassName('problemCheckbox')) {