diff --git a/library/Class/ModeleFusion.php b/library/Class/ModeleFusion.php index 2a7382a39fbaaf0caf203349b60bedb72ac0b75f..7f9f063679a08af53eb1f26e2cfbcdc7f1503fe6 100644 --- a/library/Class/ModeleFusion.php +++ b/library/Class/ModeleFusion.php @@ -306,11 +306,11 @@ class Class_ModeleFusion extends Storm_Model_Abstract { } - public function save() { + public function validate() { + $label = $this->getNom(); if($this->isNew() - && $this->getLoader()->get($this->getNom())) - return false; + && $this->getLoader()->get($label)) + $this->addError($this->_('Un modèle a déjà le même nom : %s', $label)); - return parent::save(); } } \ No newline at end of file