From 41cc8bd38de27314c22728f3e98e20594d0843ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Wed, 23 Mar 2022 14:40:19 +0000 Subject: [PATCH] CertificateId update fix --- app/workers/certificates.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/workers/certificates.php b/app/workers/certificates.php index b9f8ec26a0..183427fede 100644 --- a/app/workers/certificates.php +++ b/app/workers/certificates.php @@ -103,12 +103,14 @@ class CertificatesV1 extends Worker // This occurs when a cert is already generated because a different project is using the domain // By updating here we ensure all domains has certificateId assigned (share same certificate document) if(!isset($document['certificateId'])) { - $certificate = new Document(\array_merge($document, [ + $certificate = new Document($certificate); + + $domain = new Document(\array_merge($document, [ 'updated' => \time(), 'certificateId' => $certificate->getId(), ])); - $certificate = $dbForConsole->updateDocument('domains', $certificate->getId(), $certificate); + $domain = $dbForConsole->updateDocument('domains', $domain->getId(), $domain); if(!$certificate) { throw new Exception('Failed saving domain to DB');