Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 035b4835

Von Felix Eichler vor mehr als 4 Jahren hinzugefügt

  • ID 035b4835c424c6893b5449555ce5489171704ba4
  • Vorgänger 0ed20721
  • Nachfolger 2e554890

exchangerate bei Order erst nach transdate und currency_id setzen

(cherry picked from commit 7d76676faf4c3a4d71fc5df449365374a9997995)
(cherry pick von odyn)

Unterschiede anzeigen:

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