]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/PriceSource.pm
PriceSource: Konfiguration
[kivitendo-erp.git] / SL / PriceSource.pm
index 5237003fec05f199351dd20bf90ac2c478b98a92..241ae045e30a2ecd9b8198345ba018152b3764c0 100644 (file)
@@ -16,7 +16,7 @@ sub all_price_sources {
 
   return map {
     $_->new(record_item => $self->record_item, record => $self->record)
-  } SL::PriceSource::ALL->all_price_sources
+  } SL::PriceSource::ALL->all_enabled_price_sources
 }
 
 sub price_from_source {
@@ -35,7 +35,7 @@ sub available_prices {
 }
 
 sub best_price {
-  min_by { $_->price } map { $_->best_price } $_[0]->all_price_sources;
+  min_by { $_->price } grep { $_->price > 0 } map { $_->best_price } $_[0]->all_price_sources;
 }
 
 sub empty_price {