@@ -2056,10 +2056,8 @@ public function createOrder()
20562056 private function beforeSubmit (Quote $ quote )
20572057 {
20582058 $ orderData = [];
2059- if ($ this ->getSession ()->getReordered () || $ this -> getSession ()-> getOrder ()->getId ()) {
2059+ if ($ this ->getSession ()->getOrder ()->getId ()) {
20602060 $ oldOrder = $ this ->getSession ()->getOrder ();
2061- $ oldOrder = $ oldOrder ->getId () ?
2062- $ oldOrder : $ this ->orderRepositoryInterface ->get ($ this ->getSession ()->getReordered ());
20632061 $ originalId = $ oldOrder ->getOriginalIncrementId ();
20642062 if (!$ originalId ) {
20652063 $ originalId = $ oldOrder ->getIncrementId ();
@@ -2086,16 +2084,12 @@ private function beforeSubmit(Quote $quote)
20862084 */
20872085 private function afterSubmit (Order $ order )
20882086 {
2089- if ($ this ->getSession ()->getReordered () || $ this -> getSession ()-> getOrder ()->getId ()) {
2087+ if ($ this ->getSession ()->getOrder ()->getId ()) {
20902088 $ oldOrder = $ this ->getSession ()->getOrder ();
2091- $ oldOrder = $ oldOrder ->getId () ?
2092- $ oldOrder : $ this ->orderRepositoryInterface ->get ($ this ->getSession ()->getReordered ());
20932089 $ oldOrder ->setRelationChildId ($ order ->getId ());
20942090 $ oldOrder ->setRelationChildRealId ($ order ->getIncrementId ());
20952091 $ oldOrder ->save ();
2096- if ($ this ->getSession ()->getOrder ()->getId ()) {
2097- $ this ->orderManagement ->cancel ($ oldOrder ->getEntityId ());
2098- }
2092+ $ this ->orderManagement ->cancel ($ oldOrder ->getEntityId ());
20992093 $ order ->save ();
21002094 }
21012095 }
@@ -2352,3 +2346,4 @@ private function removeCartTransferredItemsAndUpdateQty(int|null|Item $cartItem,
23522346 }
23532347 }
23542348}
2349+
0 commit comments