Order Versioning Bug?

Guten Tag,

Zu grundle liegt eine frisch installierte Shopware 6.1.0 RC4 Instanz.

Bei dem Bearbeiten und direktem Schließen/Abbrechen von Bestellungen sind mir zahlreiche ‘Versionen’ der Order innerhalb der Datenbank aufgefallen.

Der Ablauf:

  1. Klicken des Bearbeiten-Buttons einer von Shopware generierten Bestellung und/oder normalen Shopbestellungen.
  2. Verlassen der Bearbeitung über das Administrations-Menü (links ‘Bestellungen -> Übersicht’)
  3. Bestätigen des Abbruchs mittels ‘Seite verlassen’ im Modal.

Hiernach befindet sich bereits zwei Einträge zu der Bestellung mit unterschiedlichen Versionen in der Datenbank. Jegliche weitere Bearbeiten/Speichern der Bestellung führt zu neuen ‘Versions’-Einträgen (Leichen?) die nicht mehr gemerged werden. Ebenso scheint es, dass die Anzahl der neu angelegten Einträge im Zusammenhang mit der Anzahl der Öffnung der Bestellung über die Bestellübersichts-Seite steht.

 

Eine andere Herangehensweise wäre:

  1. Klicken des Bearbeiten-Buttons einer von Shopware generierten Bestellung und/oder normalen Shopbestellungen.
  2. Speichern der Bestellung über den ‘Speichern’-Button
  3. Aufruf der Bestellübersicht
  4. Erneutes Bearbeiten und Speichern der Bestellung

Hiernach befinden sich ebenfalls 2 Einträge für die Bestellung in der Datenbank. Jedes weitere Bearbeiten der Bestellung und direkes Speichern führt zu einem zusätzlichen ‘Versions’-Eintrag in der Datenbank.

 

Ist dieses Verhalten so gewollt?

 

Gruß,

Hendrik Wegner

Selbes Verhalten konnte ich in der heute releasten Final-Version feststellen.

Problem wurde voraussichtlich mit pull request: https://github.com/shopware/platform/pull/445/ behoben.