diff --git a/application/Api/v1/PreorderApicontroller.php b/application/Api/v1/PreorderApicontroller.php index 83d75fcfb..112c3b98e 100644 --- a/application/Api/v1/PreorderApicontroller.php +++ b/application/Api/v1/PreorderApicontroller.php @@ -135,7 +135,7 @@ class PreorderApicontroller extends mfBaseApicontroller { } if(!$preorder) { // try oan id - $preorder = PreorderModel::getFirst(['oaid' => strtolower($code), 'partner_id' => $this->me->address_id]); + $preorder = PreorderModel::getFirst(['oaid' => strtolower($code), 'partner_id' => $this->me->address_id], "`create` DESC"); } if(!$preorder) { @@ -206,6 +206,7 @@ class PreorderApicontroller extends mfBaseApicontroller { // set cancel_date and canceller $preorder->cancel_request = date('U'); $preorder->cancel_request_by = $this->me->id; + $preorder->status_id = 15; // 899 - Cancelled if(!$preorder->save()) { return mfResponse::InternalServerError(); } diff --git a/application/Preorder/PreorderController.php b/application/Preorder/PreorderController.php index 648b7898b..a6742e952 100644 --- a/application/Preorder/PreorderController.php +++ b/application/Preorder/PreorderController.php @@ -639,6 +639,7 @@ class PreorderController extends mfBaseController { $preorder->deleted = date('U'); $preorder->deleted_by = $this->me->id; + $preorder->status_id = 15; // 899 - Cancelled $preorder->save(); $this->layout()->setFlash("Vorbestellung erfolgreich gelöscht!", "success");