Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f15ebd7d

Von Sven Schöling vor fast 3 Jahren hinzugefügt

  • ID f15ebd7da4e55d14e1f436034ac4723ba543b765
  • Vorgänger 7335b28f
  • Nachfolger 4356a33c

DeliveryPlan: Bei Umwandlung Typ an new_from geben

Unterschiede anzeigen:

SL/Controller/DeliveryOrder.pm
18 18
use SL::DB::Order;
19 19
use SL::DB::Default;
20 20
use SL::DB::Unit;
21
use SL::DB::Order;
21 22
use SL::DB::Part;
22 23
use SL::DB::PartClassification;
23 24
use SL::DB::PartsGroup;
......
85 86
  # this interfers with init_order
86 87
  $self->{converted_from_oe_id} = delete $::form->{id};
87 88

  
88
  # TODO copy data and remember to link them on save
89
  $self->type_data->validate($::form->{type});
90

  
91
  my $order = SL::DB::Order->new(id => $self->{converted_from_oe_id})->load;
92

  
93
  $self->order(SL::DB::DeliveryOrder->new_from($order, type => $::form->{type}));
89 94

  
90 95
  $self->action_add;
91 96
}

Auch abrufbar als: Unified diff