Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c049c916

Von Bernd Bleßmann vor etwa 11 Jahren hinzugefügt

  • ID c049c916806a208b33a2f1e8b2292946ed1d6202
  • Vorgänger 4e35d4c0
  • Nachfolger 73a58f3d

Auftragsimport: nur Orders, nicht OrderItems explizit speichern.

Unterschiede anzeigen:

SL/Controller/CsvImport/Order.pm
762 762
  # set order number and collect to save
763 763
  my $objects_to_save;
764 764
  foreach my $entry (@{ $self->controller->data }) {
765
    next if $entry->{raw_data}->{datatype} ne $self->_order_column;
765 766
    next if @{ $entry->{errors} };
766 767

  
767
    if ($entry->{raw_data}->{datatype} eq $self->_order_column && !$entry->{object}->ordnumber) {
768
      my $number = SL::TransNumber->new(type        => 'sales_order',
769
                                        save        => 1);
768
    if (!$entry->{object}->ordnumber) {
769
      my $number = SL::TransNumber->new(type => 'sales_order',
770
                                        save => 1);
770 771
      $entry->{object}->ordnumber($number->create_unique());
771 772
    }
772 773

  

Auch abrufbar als: Unified diff