Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f3d76748

Von Tamino Steinert vor 7 Monaten hinzugefügt

  • ID f3d76748f815b819ed884f715b2a055745cff234
  • Vorgänger 51114409
  • Nachfolger 654f9b7f

S:D:Order: schmeiße Fehler beim Validieren als t8-String

Bei Fehlermeldungen als Scalar-Wert wird ein 'do_transaction() faild'
angefügt, wenn dieser in einer Transaktion geworfen wird.

Unterschiede anzeigen:

SL/DB/Order.pm
__PACKAGE__->before_save('_before_save_set_ord_quo_number');
__PACKAGE__->before_save('_before_save_create_new_project');
__PACKAGE__->before_save('_valid_periodic_invoice_config');
__PACKAGE__->before_save('_before_save_validate_periodic_invoice_config');
__PACKAGE__->before_save('_before_save_remove_empty_custom_shipto');
__PACKAGE__->before_save('_before_save_set_custom_shipto_module');
__PACKAGE__->after_save('_after_save_link_records');
......
return 1;
}
sub _valid_periodic_invoice_config {
sub _before_save_validate_periodic_invoice_config {
my ($self) = @_;
if ($self->periodic_invoices_config) {
......
if $item_config->start_date && $item_config->end_date
&& $item_config->start_date > $item_config->end_date;
}
die $error_string if $error_string;
die t8("#1", $error_string) if $error_string;
}
} else {
my @error_pos;

Auch abrufbar als: Unified diff