]> wagnertech.de Git - kivitendo-erp.git/commitdiff
In Helper kein use SL::DB::Objects
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 20 Jun 2013 16:53:36 +0000 (18:53 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Tue, 25 Jun 2013 12:22:30 +0000 (14:22 +0200)
SL/DB/Helper/PriceTaxCalculator.pm

index 73613f89df80419197984dedcdc9cc909828895e..e4a91807ba60adeccc176eb5fd05a001033b6b67 100644 (file)
@@ -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) {