PriceSource: 0,0000 Preise nicht als best_price erlauben
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 11 Sep 2014 16:35:40 +0000 (18:35 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 18 Dec 2014 15:18:22 +0000 (16:18 +0100)
Auch wenn es im Einzelfall valide Preise sein können, sollte das
Standardverhalten keine Umsonstpreise vorschlagen.

SL/PriceSource.pm

index 5237003..9f7c110 100644 (file)
@@ -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 {