From 9776a276018dbc4c98d380e3d9b2a2557f2d8743 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 29 Feb 2024 14:26:25 +0100 Subject: [PATCH] readded network check in Preorder API CIF modules --- application/Api/v1/Modules/Preorder/Cif.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/application/Api/v1/Modules/Preorder/Cif.php b/application/Api/v1/Modules/Preorder/Cif.php index e212096bd..793c445c7 100644 --- a/application/Api/v1/Modules/Preorder/Cif.php +++ b/application/Api/v1/Modules/Preorder/Cif.php @@ -72,15 +72,15 @@ class Cif extends Modules\ApiControllerModule { return \mfResponse::NotFound(["message" => "Invalid ciftoken"]); } - /* + $network = \NetworkModel::getFirst(["adb_netzgebiet_id" => $preorder->adb_hausnummer->netzgebiet->id]); if(!$network) { return \mfResponse::NotFound(["message" => "Invalid ciftoken"]); } - if($network->owner_id != $this->me->address_id && $preorder->partner_id != $this->me->address_id) { + if($network->owner_id != $this->me->address_id) { return \mfResponse::NotFound(["message" => "Invalid ciftoken"]); - }*/ + } $return = $preorder->getCifdataApiArray(); @@ -111,7 +111,7 @@ class Cif extends Modules\ApiControllerModule { if(!$preorder) { return \mfResponse::NotFound(["message" => "Invalid ciftoken"]); } - /* + if(!$preorder->adb_hausnummer->netzgebiet_id) { return \mfResponse::NotFound(["message" => "Invalid ciftoken"]); } @@ -119,9 +119,9 @@ class Cif extends Modules\ApiControllerModule { if(!$network) { return \mfResponse::NotFound(["message" => "Invalid ciftoken"]); } - if($network->owner_id != $this->me->address_id && $preorder->partner_id != $this->me->address_id) { + if($network->owner_id != $this->me->address_id) { return \mfResponse::NotFound(["message" => "Invalid ciftoken"]); - }*/ + } // set status to 200 if($preorder->status->code < 200) {