/** * {@inheritdoc} */ public function save(\Magento\Framework\Model\AbstractModel $object) { $hasDataChanges = $this->isModified($object); $object->setIsOptionsSaved(false); $result = parent::save($object); if ($hasDataChanges && !$object->isOptionsSaved()) { $object->saveItemOptions(); } return $result; }
/** * {@inheritdoc} */ public function save(\Magento\Framework\Model\AbstractModel $object) { if (!$object->isPreventSaving()) { return parent::save($object); } }