]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Controller/Order.pm
Auftrags-Controller: Vor dem Aufruf des E-Mail-Dialogs speichern
[kivitendo-erp.git] / SL / Controller / Order.pm
index 56733d92845a5557ab83930054ac80e66e83a093..4f2abe5237e736fc2b3f2461173ca83c8419faa1 100644 (file)
@@ -353,6 +353,13 @@ sub action_print {
 sub action_show_email_dialog {
   my ($self) = @_;
 
+  my $errors = $self->save();
+
+  if (scalar @{ $errors }) {
+    $self->js->flash('error', $_) foreach @{ $errors };
+    return $self->js->render();
+  }
+
   my $cv_method = $self->cv;
 
   if (!$self->order->$cv_method) {