perform loaddata.pl updates in a transaction per table, to speed it up
[bse.git] / site / cgi-bin / modules / BSE / ProductImportXLS.pm
index d4c39f9..3d2a615 100644 (file)
@@ -3,10 +3,10 @@ use strict;
 use Spreadsheet::ParseExcel;
 use BSE::API qw(bse_make_product bse_make_catalog bse_add_image);
 use BSE::TB::Articles;
-use Products;
+use BSE::TB::Products;
 use Config;
 
-our $VERSION = "1.002";
+our $VERSION = "1.003";
 
 sub new {
   my ($class, $cfg, $profile, %opts) = @_;
@@ -177,7 +177,7 @@ sub process {
       $entry{parentid} = $self->_find_cat(\%cat_cache, $callback, $self->{parent}, @cats);
       my $product;
       if ($self->{codes}) {
-       $product = Products->getBy(product_code => $entry{product_code});
+       $product = BSE::TB::Products->getBy(product_code => $entry{product_code});
       }
       if ($product) {
        @{$product}{keys %entry} = values %entry;