Auftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt
[kivitendo-erp.git] / SL / DB / RequirementSpecRisk.pm
index 60409ba..e2179d3 100644 (file)
@@ -3,17 +3,18 @@ package SL::DB::RequirementSpecRisk;
 use strict;
 
 use SL::DB::MetaSetup::RequirementSpecRisk;
+use SL::DB::Manager::RequirementSpecRisk;
 use SL::DB::Helper::ActsAsList;
 use SL::Locale::String;
 
-# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
-__PACKAGE__->meta->make_manager_class;
+__PACKAGE__->meta->initialize;
 
 sub validate {
   my ($self) = @_;
 
   my @errors;
-  push @errors, t8('The description is missing.') if !$self->description;
+  push @errors, t8('The description is missing.')    if !$self->description;
+  push @errors, t8('The description is not unique.') if  $self->get_first_conflicting('description');
 
   return @errors;
 }