Описание дефекта в официальном реестре дефектов Magento Community Edition
Проблема воспроизводится при включенном отображении на экране сбоев уровня E_NOTICE интерпретатора PHP (то есть при стандартных настройках Magento).
Проблему решает обновление Российской сборки Magento до версии: 2.15.1.
Заплатка применяется автоматически.
Диагностическое сообщение:
- англоязычное: «An error occurred while saving this configuration: Notice: Trying to get property of non-object in app/code/core/Mage/Adminhtml/Model/Config/Data.php on line 135»
- в Российской сборке: «При сохранении настроек произошёл сбой: Notice: Trying to get property of non-object in app/code/core/Mage/Adminhtml/Model/Config/Data.php on line 135»
- при некачественной сторонней русификации: «Ошибка во время сохранения этой конфигурации. Notice: Trying to get property of non-object in app/code/core/Mage/Adminhtml/Model/Config/Data.php on line 135»
Как воспроизвести:
- В англоязычном интерфейсе Magento Community Edition:
- В верхем административном меню открыть раздел «System» → «Configuration».
- На новом экране в левом меню открыть раздел «Advanced» → «Advanced»
- На новом экране нажать кнопку «Save Config» в правом верхнем углу экрана.
- В верхем административном меню открыть раздел «System» → «Configuration».
- В Российской сборке Magento:
- В верхем административном меню открыть раздел «Система» → «Настройки».
- На новом экране в левом меню открыть раздел «Настройки повышенной сложности» → «Настройки повышенной сложности»
- На новом экране нажать кнопку «сохранить настройки» в правом верхнем углу экрана.
- В верхем административном меню открыть раздел «Система» → «Настройки».