diff --git a/app/workers/certificates.php b/app/workers/certificates.php index 8190af9649..a8a9f493d1 100644 --- a/app/workers/certificates.php +++ b/app/workers/certificates.php @@ -89,8 +89,13 @@ class CertificatesV1 'first' => true, ]); - throw new Exception('cert issued at'.date('d.m.Y H:i', $certificate['issueDate']).' | renew date is: '.date('d.m.Y H:i', ($certificate['issueDate'] + ($expiry)))); + $condition = ($certificate + && $certificate instanceof Document + && isset($certificate['issueDate']) + && (($certificate['issueDate'] + ($expiry)) > time())) ? 'true' : 'false'; + throw new Exception('cert issued at'.date('d.m.Y H:i', $certificate['issueDate']).' | renew date is: '.date('d.m.Y H:i', ($certificate['issueDate'] + ($expiry))).' | condition is '.$condition); + $certificate = (!empty($certificate) && $certificate instanceof $certificate) ? $certificate->getArrayCopy() : []; if($certificate