Magento 2.2.4 Assign theme error: Area is already set
Magento 2.2.4 Assign theme error: Something went wrong while saving this configuration: Area is already set.
La solución a ese bug, la ha dado el usuario de github llamado gtlt en issues #14968: https://github.com/magento/magento2/issues/14968
Cambiar en:
Magento\Email\Model\AbstractTemplate.php
Lo siguiente:
public function setForcedArea($templateId) { if ($this->area) { throw new \LogicException(__('Area is already set')); } $this->area = $this->emailConfig->getTemplateArea($templateId); return $this; }
Por esto:
public function setForcedArea($templateId) { if (!isset($this->area)) { $this->area = $this->emailConfig->getTemplateArea($templateId); } return $this; }
Puede grabar el diseño desde el admin y las tablas core_config_data and design_config_grid_flat se llenan correspondiente.
Magento Chile Google+