Revision 035b4835
Von Felix Eichler vor mehr als 4 Jahren hinzugefügt
SL/Controller/Order.pm | ||
---|---|---|
|
||
my $form_orderitems = delete $::form->{order}->{orderitems};
|
||
my $form_periodic_invoices_config = delete $::form->{order}->{periodic_invoices_config};
|
||
my $exchangerate = delete $::form->{order}->{exchangerate};
|
||
|
||
$order->assign_attributes(%{$::form->{order}});
|
||
|
||
... | ... | |
$periodic_invoices_config->assign_attributes(%$periodic_invoices_config_attrs);
|
||
}
|
||
|
||
# set exchangerate after transdate and currency_id
|
||
$order->assign_attributes(exchangerate => $exchangerate);
|
||
|
||
# remove deleted items
|
||
$self->item_ids_to_delete([]);
|
||
foreach my $idx (reverse 0..$#{$order->orderitems}) {
|
Auch abrufbar als: Unified diff
exchangerate bei Order erst nach transdate und currency_id setzen
(cherry picked from commit 7d76676faf4c3a4d71fc5df449365374a9997995)
(cherry pick von odyn)