From d8b75a3db61ba51e1c87299d6cb5873c1811759e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Mon, 18 Nov 2024 14:08:07 +0900 Subject: [PATCH] cfmgrv4 init...4 --- app/Controllers/CLI/Cloudflare.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Controllers/CLI/Cloudflare.php b/app/Controllers/CLI/Cloudflare.php index e9c6d8c..b19fe24 100644 --- a/app/Controllers/CLI/Cloudflare.php +++ b/app/Controllers/CLI/Cloudflare.php @@ -111,11 +111,14 @@ class Cloudflare extends BaseController if ($domain !== "") { $zone_model->where(['domain' => $domain]); } + $account_entitys = []; $account_model = model(AccountModel::class); $zone = new ZoneService(); foreach ($zone_model->getEntitys() as $entity) { - $account_entity = $account_model->getEntity($entity->getParent()); - $zone->expire($account_entity, $entity); + if (!array_key_exists($entity->getParent(), $account_entitys)) { + $account_entitys[$entity->getParent()] = $account_model->getEntity($entity->getParent()); + } + $zone->expire($account_entitys[$entity->getParent()], $entity); } log_message("notice", "Expire 작업을 완료하였습니다."); // $this->_db->transCommit();