From b1d422ae43d1a98e9563d7f511fa3d487f838366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Fri, 9 Aug 2024 14:02:37 +0900 Subject: [PATCH] change RecordController.php --- app/Libraries/Cloudflare/API/Record.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Libraries/Cloudflare/API/Record.php b/app/Libraries/Cloudflare/API/Record.php index 1dcd353..2ebee6c 100644 --- a/app/Libraries/Cloudflare/API/Record.php +++ b/app/Libraries/Cloudflare/API/Record.php @@ -40,7 +40,7 @@ class Record extends API $entity->host = $cfResult->name; $entity->type = $cfResult->type; $entity->content = $cfResult->content; - $entity->ttl = $cfResult->ttl; + $entity->ttl = (int) $cfResult->ttl; $entity->proxiable = $cfResult->proxiable ? "on" : "off"; $entity->proxied = $cfResult->proxied ? "on" : "off"; $entity->locked = "on"; @@ -75,14 +75,14 @@ class Record extends API public function update(\App\Entities\Cloudflare\API\RecordEntity $entity, array $fieldDatas): \App\Entities\Cloudflare\API\RecordEntity { //TTL값은 CDN(proxied)가 사용함일때는 무조건 1, 않함일때는 120이 적용 - $options = [ 'type' => isset($fieldDatas['type']) ? $fieldDatas['type'] : $entity->type, 'name' => isset($fieldDatas['host']) ? $fieldDatas['host'] : $entity->host, 'content' => isset($fieldDatas['content']) ? $fieldDatas['content'] : $entity->content, 'proxied' => $entity->proxied == 'on' ? true : false, - 'ttl' => $entity->ttl + 'ttl' => intval($entity->ttl) ]; + //변경작업: 2024-08-09 $options['proxied'] = $entity->proxied == 'on' ? true : false; if (isset($fieldDatas['proxied']) && $fieldDatas['proxied'] === 'on') { $options['proxied'] = true;