Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 314f8fd6

Von Sven Schöling vor mehr als 3 Jahren hinzugefügt

  • ID 314f8fd67e5dce71878119b2f6acba9f3dd9e7ec
  • Vorgänger 3514ef95
  • Nachfolger 7336da56

DeliveryOrder: fix validate on save

Unterschiede anzeigen:

SL/Controller/DeliveryOrder.pm
# order here solves this problem.
my $order;
$order = SL::DB::DeliveryOrder->new(id => $::form->{id})->load(with => [ 'orderitems', 'orderitems.part' ]) if $::form->{id};
$order ||= SL::DB::DeliveryOrder->new(orderitems => [], currency_id => $::instance_conf->get_currency_id(), order_type => $self->type_data->validate_type($::form->{type}));
$order ||= SL::DB::DeliveryOrder->new(orderitems => [], currency_id => $::instance_conf->get_currency_id(), order_type => $self->type_data->validate($::form->{type}));
my $cv_id_method = $self->cv . '_id';
if (!$::form->{id} && $::form->{$cv_id_method}) {
SL/Controller/DeliveryOrder/TypeData.pm
return $o;
}
sub validate {
my ($self, $string) = @_;
validate_type($string);
}
sub text {
my ($self, $string) = @_;
get3($self->c->type, "text", $string);
SL/DB/Manager/DeliveryOrder.pm
my $class = shift;
my $type = lc(shift || '');
return type => validate_type($type);
return order_type => validate_type($type);
}
sub _sort_spec {

Auch abrufbar als: Unified diff