From a34ae1630d888a6c824dad13db000bd7e0e1c3e6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Thu, 20 Jun 2013 18:53:36 +0200 Subject: [PATCH] In Helper kein use SL::DB::Objects --- SL/DB/Helper/PriceTaxCalculator.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SL/DB/Helper/PriceTaxCalculator.pm b/SL/DB/Helper/PriceTaxCalculator.pm index 73613f89d..e4a91807b 100644 --- a/SL/DB/Helper/PriceTaxCalculator.pm +++ b/SL/DB/Helper/PriceTaxCalculator.pm @@ -7,13 +7,13 @@ our @EXPORT = qw(calculate_prices_and_taxes); use Carp; use List::Util qw(sum min); -use SL::DB::Default; -use SL::DB::PriceFactor; -use SL::DB::Unit; sub calculate_prices_and_taxes { my ($self, %params) = @_; + require SL::DB::PriceFactor; + require SL::DB::Unit; + my %units_by_name = map { ( $_->name => $_ ) } @{ SL::DB::Manager::Unit->get_all }; my %price_factors_by_id = map { ( $_->id => $_ ) } @{ SL::DB::Manager::PriceFactor->get_all }; @@ -52,6 +52,7 @@ sub calculate_prices_and_taxes { sub _get_exchangerate { my ($self, $data, %params) = @_; + require SL::DB::Default; my $currency = $self->currency_id ? $self->currency->name || '' : ''; if ($currency ne SL::DB::Default->get_default_currency) { -- 2.20.1