Projekt

Allgemein

Profil

Aktionen

GX-Bug #60852

geschlossen

Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern falsch

Von Till Tepelmann vor mehr als 5 Jahren hinzugefügt. Vor mehr als 5 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.10.2.0
Release Notes Langtext:

Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern nun korrekt


Beschreibung

Erzeugt man auf der Bestellübersicht über die Bulk-Operation „E-Mail-Rechnung senden“ mehrere Rechnungen, so wird bei allen betroffenen Bestellungen in orders.gm_orders_code und orders.gm_orders_id nicht die Nummer der gerade erzeugten Rechnung gespeichert, sondern die nächste zu erzeugende Rechnungsnummer.

Beispiel: Man erzeugt für vier Bestellungen Rechnungen, die die Nummern 1, 2, 3 und 4 bekommen. Dann wird in orders.gm_orders_id bei allen vier Bestellungen der Wert 5 und in ordes.gm_orders_code der Wert „R_5_2018“ eingetragen.

Ursache ist vermutlich, dass bei diesem Prozess für jede Bestellung zweimal admin/gm_pdf_order.php aufgerufen wird und beim zweiten Aufruf die falschen Daten gespeichert werden; vgl. https://sources.gambio-server.net/gambio/gxdev/blob/cdd1555fe1a6603fea8f22301e838f2663dcaeaf/src/admin/gm_pdf_order.php#L516 ff.



Zugehörige Tickets

Kopiert von GX-Entwicklung - GX-Bug #57693: Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern falschErledigtDaniel Wu

Aktionen
Aktionen #1

Von Till Tepelmann vor mehr als 5 Jahren aktualisiert

  • Kopiert von GX-Bug #57693: Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern falsch wurde hinzugefügt
Aktionen #3

Von Mario Blokland vor mehr als 5 Jahren aktualisiert

  • Status wurde von Anerkannt zu Testing geändert
  • Zugewiesen an wurde von Mario Blokland zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 3.10.3.0 beta1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #4

Von Daniel Wu vor mehr als 5 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • Zugewiesen an wurde von Core-Entwickler zu Daniel Wu geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF