X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/9cb9a44803b42042fbec121e832ca82e29d1c8e4..47b12ba6205a7b90ac82157a27542e294709b882:/SL/Controller/Order.pm diff --git a/SL/Controller/Order.pm b/SL/Controller/Order.pm index 4227ca036..4f2abe523 100644 --- a/SL/Controller/Order.pm +++ b/SL/Controller/Order.pm @@ -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) { @@ -373,6 +380,7 @@ sub action_show_email_dialog { $form->{type} = $self->type; $form->{language} = '_' . $self->order->language->template_code if $self->order->language; $form->{language_id} = $self->order->language->id if $self->order->language; + $form->{cusordnumber} = $self->order->cusordnumber; $form->{format} = 'pdf'; $email_form->{subject} = $form->generate_email_subject();