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;
locale/de/all
17 17
  ' would be set to the state \'paid\'' => ' würden den Status \'bezahlt\' haben',
18 18
  '"#1" seems to be a faulty list of email addresses. After extracing addresses (#2) too many characters are left.' => '"#1" scheint fehlerhaft zu sein. Es wurden E-Mail Adressen extrahiert (#2), aber es sind noch zu viele Zeichen übrig.',
19 19
  '"#1" seems to be a faulty list of email addresses. No addresses could be extracted.' => '"#1" scheint fehlerhaft zu sein. Es konnte keine E-Mail Adresse extrahiert werden',
20
  '#1'                          => '#1',
20 21
  '#1 (custom variable)'        => '#1 (benutzerdefinierte Variable)',
21 22
  '#1 MD'                       => '#1 PT',
22 23
  '#1 additional part(s)'       => '#1 zusätzliche(r) Artikel',
locale/en/all
17 17
  ' would be set to the state \'paid\'' => '',
18 18
  '"#1" seems to be a faulty list of email addresses. After extracing addresses (#2) too many characters are left.' => '',
19 19
  '"#1" seems to be a faulty list of email addresses. No addresses could be extracted.' => '',
20
  '#1'                          => '',
20 21
  '#1 (custom variable)'        => '',
21 22
  '#1 MD'                       => '',
22 23
  '#1 additional part(s)'       => '',

Auch abrufbar als: Unified diff