diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php index 4b7e66affb..b072a4644c 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php @@ -81,18 +81,6 @@ class Get extends Action $rule->setAttribute('logs', $logs); $rule->setAttribute('renewAt', $certificate->getAttribute('renewDate', '')); - $certificateHasUpdatedAt = $certificate->getUpdatedAt() !== null; - $ruleHasUpdatedAt = $rule->getUpdatedAt() !== null; - if ($certificateHasUpdatedAt) { - if ($ruleHasUpdatedAt) { - if (new \DateTime($certificate->getUpdatedAt()) > new \DateTime($rule->getUpdatedAt())) { - $rule->setAttribute('$updatedAt', $certificate->getUpdatedAt()); - } - } else { - $rule->setAttribute('$updatedAt', $certificate->getUpdatedAt()); - } - } - $response->dynamic($rule, Response::MODEL_PROXY_RULE); } } diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php index 959d43fe93..c90ccbfd31 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php @@ -128,18 +128,6 @@ class Update extends Action $rule->setAttribute('logs', $logs); $rule->setAttribute('renewAt', $certificate->getAttribute('renewDate', '')); - $certificateHasUpdatedAt = $certificate->getUpdatedAt() !== null; - $ruleHasUpdatedAt = $rule->getUpdatedAt() !== null; - if ($certificateHasUpdatedAt) { - if ($ruleHasUpdatedAt) { - if (new \DateTime($certificate->getUpdatedAt()) > new \DateTime($rule->getUpdatedAt())) { - $rule->setAttribute('$updatedAt', $certificate->getUpdatedAt()); - } - } else { - $rule->setAttribute('$updatedAt', $certificate->getUpdatedAt()); - } - } - $response->dynamic($rule, Response::MODEL_PROXY_RULE); } } diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php index fa359bb246..aacd9e6506 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php @@ -125,18 +125,6 @@ class XList extends Action } $rule->setAttribute('logs', $logs); $rule->setAttribute('renewAt', $certificate->getAttribute('renewDate', '')); - - $certificateHasUpdatedAt = $certificate->getUpdatedAt() !== null; - $ruleHasUpdatedAt = $rule->getUpdatedAt() !== null; - if ($certificateHasUpdatedAt) { - if ($ruleHasUpdatedAt) { - if (new \DateTime($certificate->getUpdatedAt()) > new \DateTime($rule->getUpdatedAt())) { - $rule->setAttribute('$updatedAt', $certificate->getUpdatedAt()); - } - } else { - $rule->setAttribute('$updatedAt', $certificate->getUpdatedAt()); - } - } } $response->dynamic(new Document([ diff --git a/src/Appwrite/Platform/Workers/Certificates.php b/src/Appwrite/Platform/Workers/Certificates.php index 60df176390..a9c986f6d3 100644 --- a/src/Appwrite/Platform/Workers/Certificates.php +++ b/src/Appwrite/Platform/Workers/Certificates.php @@ -508,7 +508,8 @@ class Certificates extends Action $updates ->setAttribute('certificateId', $certificateId) - ->setAttribute('status', $status); + ->setAttribute('status', $status) + ->setAttribute('$updatedAt', DateTime::now()); $rule = $dbForPlatform->updateDocument('rules', $rule->getId(), $updates);