]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/PriceSource/Makemodel.pm
GDPDU: DATEV-ähnlicher Buchungsexport Rohversion
[kivitendo-erp.git] / SL / PriceSource / Makemodel.pm
index e1146a3948708e3c7158e2dc726cbdfef63f0d28..bda7b81efd4fb036883842434faaf8ac704678e0 100644 (file)
@@ -30,11 +30,17 @@ sub price_from_source {
 
   my $makemodel = SL::DB::Manager::MakeModel->find_by(id => $spec);
 
-  # TODO: if someone deletes the prices entry, this fails. add a fallback
+  return SL::PriceSource::Price->new(
+    price_source => $self,
+    missing      => t8('This makemodel price does not exist anymore'),
+  ) if !$makemodel;
+
   return $self->make_price_from_makemodel($makemodel);
 
 }
 
+sub discount_from_source { }
+
 sub best_price {
   my ($self, %params) = @_;
 
@@ -57,5 +63,4 @@ sub make_price_from_makemodel {
   );
 }
 
-
 1;