oxOrderId mehrfach speichern

Morgen leute, hier die Frage:

Ich bin ein Modul am schreiben und würde gerne die OXID der Bestellung in 2 Tabellen haben. Einmal, logischerweise, in der oxorder und einmal in meiner Tabelle.

Ich habe die Methode _finalizeOrder überschrieben (eigentlich fast 1:1 vom originalen übernommen), lediglich dass ich die oxid vorher generiere und dann übergebe, aber mir werden, warum auch immer, 2 verschiedene angezeigt.

Jemand eine Idee?

Die funktion ist hier

Interessant:

  • Zeile 8 erzeuge ich die OXID
  • Zeile 10 an eine Funktion übergeben
  • Zeile 89 OrderId wird gesetzt

Wie gesagt, das was in der DB nachher steht sind 2 unterschiedliche…