/** * Save object data * * @return Mage_Core_Model_Abstract */ public function save() { if (!$this->getIsSent() && $this->getStatus() == self::STATUS_IN_QUEUE) { try { Mage::dispatchEvent('before_save_message_queue', array('queueMessage' => $this)); } catch (Exception $e) { Mage::logException($e); } } return parent::save(); }