From 0003e25a26dc9c501a8ea77d0223305c98c64a94 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Thu, 23 Jan 2025 15:13:32 +0300 Subject: [PATCH] =?utf8?q?ERP[293]=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0?= =?utf8?q?=20=D0=B2=20=D1=81=D0=BB=D1=83=D1=87=D0=B0=D0=B5=20=D0=BE=D1=82?= =?utf8?q?=D1=81=D1=83=D1=82=D1=81=D1=82=D0=B2=D0=B8=D1=8F=20=D0=BF=D0=BE?= =?utf8?q?=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8F=20?= =?utf8?q?=D1=81=20=D1=82=D0=B0=D0=BA=D0=B8=D0=BC=20=D0=BD=D0=BE=D0=BC?= =?utf8?q?=D0=B5=D1=80=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/api2/controllers/ClientController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/erp24/api2/controllers/ClientController.php b/erp24/api2/controllers/ClientController.php index d4a621ab..53372883 100644 --- a/erp24/api2/controllers/ClientController.php +++ b/erp24/api2/controllers/ClientController.php @@ -966,7 +966,7 @@ class ClientController extends BaseController { } if (!isset($result['telegram_is_subscribed'])) { - return $this->asJson(["error_id" => 2, "error" => "is_subscribed is required"]); + return $this->asJson(["error_id" => 2, "error" => "telegram_is_subscribed is required"]); } $result['phone'] = $phone = ClientHelper::phoneClear($result['phone']); @@ -978,6 +978,10 @@ class ClientController extends BaseController { Users::updateAll(['telegram_is_subscribed' => $result['telegram_is_subscribed'] == 1 ? 1 : 0], ['phone' => $phone]); $user = Users::find()->where(['phone' => $phone])->one(); + if (!$user) { + return $this->asJson(["error_id" => 2, "error" => "no User with mobile $phone in db"]); + } + /** @var $user Users */ if ($result['telegram_is_subscribed'] == 1 && $user->telegram_created_at == null) { $user->telegram_created_at = date("Y-m-d H:i:s"); -- 2.39.5