Revision 47b12ba6
Von Bernd Bleßmann vor mehr als 4 Jahren hinzugefügt
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
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.