Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f3d76748

Von Tamino Steinert vor 3 Tagen 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
81 81

  
82 82
__PACKAGE__->before_save('_before_save_set_ord_quo_number');
83 83
__PACKAGE__->before_save('_before_save_create_new_project');
84
__PACKAGE__->before_save('_valid_periodic_invoice_config');
84
__PACKAGE__->before_save('_before_save_validate_periodic_invoice_config');
85 85
__PACKAGE__->before_save('_before_save_remove_empty_custom_shipto');
86 86
__PACKAGE__->before_save('_before_save_set_custom_shipto_module');
87 87
__PACKAGE__->after_save('_after_save_link_records');
......
126 126
  return 1;
127 127
}
128 128

  
129
sub _valid_periodic_invoice_config {
129
sub _before_save_validate_periodic_invoice_config {
130 130
  my ($self) = @_;
131 131

  
132 132
  if ($self->periodic_invoices_config) {
......
150 150
           if $item_config->start_date && $item_config->end_date
151 151
           && $item_config->start_date >  $item_config->end_date;
152 152
      }
153
      die $error_string if $error_string;
153
      die t8("#1", $error_string) if $error_string;
154 154
    }
155 155
  } else {
156 156
    my @error_pos;

Auch abrufbar als: Unified diff