]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/Draft.pm
Belegvorlagen: Speichern bei Kreditorenbuchungen
[mfinanz.git] / SL / Controller / Draft.pm
index 3f03f2c67b1dc69b99721d8232c6fe6f88d5c2cb..a450e2c9f58375a44e0af26f7458969004342e8f 100644 (file)
@@ -81,8 +81,6 @@ sub action_load {
     package main;
     require $allowed_modules{ $self->draft->module };
   }
-
-
   my $params = delete $::form->{form};
   my $new_form = YAML::Load($self->draft->form);
   $::form->{$_} = $new_form->{$_} for keys %$new_form;
@@ -91,9 +89,8 @@ sub action_load {
   if ($params && 'HASH' eq ref $params) {
     $::form->{$_} = $params->{$_} for keys %$params;
   }
-
   $::form->{script} = $self->draft->module . '.pl';
-  ::update();
+  ::show_draft();
 }
 
 sub action_delete {
@@ -164,7 +161,7 @@ sub init_draft {
 }
 
 sub check_auth {
-  $::auth->assert('vendor_invoice_edit | invoice_edit | general_ledger');
+  $::auth->assert('vendor_invoice_edit | invoice_edit | ap_transactions | ar_transactions');
 }
 
 1;