Project

General

Profile

Unterstützung #411

Massenerstellen Rechnungen aus Lieferscheinen: Pflege-Commit verloren gegangen

Added by Bernd Bleßmann 4 months ago. Updated 4 months ago.

Status:
Gelöst
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
12/10/2019
Due date:
% Done:

100%

Estimated time:

Description

Im e5a76ed158219e3d2b19f142213f8a80c11627f1 hat Moritz einige Code-Verbesserungen in SL/BackgroundJob/MassRecordCreationAndPrinting vorgenommen.

Die wurden in einem anderen 54ce51443886623bb785e7c54492ecbc8dc9b3aa dann später leider wieder überschrieben.

Die Änderungen von Moritz sollten wieder eingespielt werden.

Associated revisions

Revision 27a1f595 (diff)
Added by Moritz Bunkus 4 months ago

Rechnungsmassenerstellen: keine DB-Transaktion um convert_to_invoice()

convert_to_invoice() macht selber intern bereits eine Transaktion auf;
daher ist die außen unnötig.

Weiterhin waren die Parameter merkwürdig übergeben:

• Für eine On-The-Fly-Unterscheidung für »diese Parameter« vs. »keine
Parameter« benötigt man keine sub; das geht einfach mit einem ternären
Operator.
• »Keine Parameter« drückt man nicht durch »undef« aus, sondern durch
die leere Liste »()«. Wird »undef« als einziger Parameter übergeben,
so wird in der Funktion de Facto das hier gemacht:

my %hash = (undef);
und das ergibt eine Warnung, dass eine Liste mit ungerader Anzahl von
Elementen in ein Hash umgewandelt werden soll.

(cherry picked from commit e5a76ed158219e3d2b19f142213f8a80c11627f1)

Cherry pick aus dem master selber, da dieser commit durch
54ce51443886623bb785e7c54492ecbc8dc9b3aa "Dateimanagement: Massendruck"
überschrieben wurde.

Behebt #411 (redmine).

History

#1 Updated by Bernd Bleßmann 4 months ago

  • Subject changed from Massenerstellen Rechnungen aus Lieferscheinen: Plege-Commit verloren gegangen to Massenerstellen Rechnungen aus Lieferscheinen: Pflege-Commit verloren gegangen

#2 Updated by Moritz Bunkus 4 months ago

  • % Done changed from 0 to 100
  • Status changed from Neu to Gelöst

Status geändert durch Changeset kivitendo|27a1f59580ab25940096c9a479b760b9f2cfd8b5.

Also available in: Atom PDF