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