Skip to content

Commit eb473fb

Browse files
committed
Merge remote-tracking branch 'chaika/MC-23192' into Chaika-PR-2019-11-25
2 parents 7501cb0 + 73f6373 commit eb473fb

File tree

2 files changed

+6
-3
lines changed
  • app/code/Magento/Newsletter

2 files changed

+6
-3
lines changed

app/code/Magento/Newsletter/Controller/Adminhtml/Template/Preview.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@
66
*/
77
namespace Magento\Newsletter\Controller\Adminhtml\Template;
88

9+
use Magento\Framework\App\Action\HttpPostActionInterface;
910
use Magento\Framework\App\Action\HttpGetActionInterface;
11+
use Magento\Newsletter\Controller\Adminhtml\Template;
1012

1113
/**
1214
* View a rendered template.
1315
*/
14-
class Preview extends \Magento\Newsletter\Controller\Adminhtml\Template implements HttpGetActionInterface
16+
class Preview extends Template implements HttpPostActionInterface, HttpGetActionInterface
1517
{
1618
/**
1719
* Preview Newsletter template
@@ -25,7 +27,7 @@ public function execute()
2527
$data = $this->getRequest()->getParams();
2628
$isEmptyRequestData = empty($data) || !isset($data['id']);
2729
$isEmptyPreviewData = !$this->_getSession()->hasPreviewData() || empty($this->_getSession()->getPreviewData());
28-
30+
2931
if ($isEmptyRequestData && $isEmptyPreviewData) {
3032
$this->_forward('noroute');
3133
return $this;

app/code/Magento/Newsletter/view/adminhtml/templates/template/edit.phtml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ use Magento\Framework\App\TemplateTypesInterface;
1717
</div>
1818
<?= /* @noEscape */ $block->getForm() ?>
1919
</form>
20-
<form action="<?= $block->escapeUrl($block->getPreviewUrl()) ?>" method="get" id="newsletter_template_preview_form" target="_blank">
20+
<form action="<?= $block->escapeUrl($block->getPreviewUrl()) ?>" method="post" id="newsletter_template_preview_form" target="_blank">
2121
<div class="no-display">
2222
<input type="hidden" id="preview_type" name="type" value="<?= /* @noEscape */ $block->isTextType() ? 1 : 2 ?>" />
2323
<input type="hidden" id="preview_text" name="text" value="" />
2424
<input type="hidden" id="preview_styles" name="styles" value="" />
2525
<input type="hidden" id="preview_id" name="id" value="" />
26+
<input type="hidden" name="form_key" value="<?= $block->escapeHtmlAttr($block->getFormKey()) ?>" >
2627
</div>
2728
</form>
2829
<script>

0 commit comments

Comments
 (0)