I am trying to send an attachment with Order success email. I have 2 store default and custom. In default store attachment is working perfectly but in custom store. Email not sent.
After debugging I found a line where email stop working:
$this->_drawItem($item, $page, $order);
Under drawItem
function code is:
protected function _drawItem(
\Magento\Framework\DataObject $item,
\Zend_Pdf_Page $page,
\Magento\Sales\Model\Order $order
) {
$type = $item->getOrderItem()->getProductType();
$renderer = $this->_getRenderer($type);
$renderer->setOrder($order);
$renderer->setItem($item);
$renderer->setPdf($this);
$renderer->setPage($page);
$renderer->setRenderedModel($this);
$renderer->draw();
return $renderer->getPage();
}
in this file, execution stops after this the following line:-
$renderer->draw();
Please tell me how to send attachment with email in multiple stores.