Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 47b12ba6

Von Bernd Bleßmann vor mehr als 4 Jahren hinzugefügt

  • ID 47b12ba6205a7b90ac82157a27542e294709b882
  • Vorgänger 75670f66
  • Nachfolger d6b56cbd

Auftrags-Controller: Vor dem Aufruf des E-Mail-Dialogs speichern

Das geschieht zwar auch beim Verschicken der Mail wenn man den Dialog bestätigt,
aber beim Speichern wird die Belegnummer generiert, die sonst bei
ungespeicherten Belegen im Dialog selbst (für den Betreff) nicht zur Verfügung
steht.

Unterschiede anzeigen:

SL/Controller/Order.pm
353 353
sub action_show_email_dialog {
354 354
  my ($self) = @_;
355 355

  
356
  my $errors = $self->save();
357

  
358
  if (scalar @{ $errors }) {
359
    $self->js->flash('error', $_) foreach @{ $errors };
360
    return $self->js->render();
361
  }
362

  
356 363
  my $cv_method = $self->cv;
357 364

  
358 365
  if (!$self->order->$cv_method) {

Auch abrufbar als: Unified diff