From: Moritz Bunkus Date: Mon, 5 Mar 2007 14:22:22 +0000 (+0000) Subject: Stornieren einer Verkaufsrechnung: vor dem Stornieren die Rechnungsdaten aus der... X-Git-Tag: release-2.4.3^2~632 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/commitdiff_plain/7bc5598c8f1164a811d5118dcab57bd4e206289b?ds=sidebyside Stornieren einer Verkaufsrechnung: vor dem Stornieren die Rechnungsdaten aus der Datenbank laden und nicht die gerade in der Maske aktuell gültigen Daten benutzen. --- diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 5bfa9deeb..f36c8f2d0 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -1522,6 +1522,14 @@ sub storno { $form->error($locale->text("Invoice has already been storno'd!")); } + map({ my $key = $_; delete($form->{$key}) + unless (grep({ $key eq $_ } qw(path login password id type))); } + keys(%{ $form })); + + &invoice_links; + &prepare_invoice; + relink_accounts(); + $form->{storno_id} = $form->{id}; $form->{storno} = 1; $form->{id} = "";