mirror of
https://github.com/appwrite/appwrite
synced 2026-05-24 01:18:37 +00:00
Merge pull request #9859 from appwrite/sites-certificates
fix: send deploymentResourceType in rules verification
This commit is contained in:
commit
3c74818591
6 changed files with 7 additions and 6 deletions
|
|
@ -260,7 +260,8 @@ App::patch('/v1/proxy/rules/:ruleId/verification')
|
|||
// Issue a TLS certificate when domain is verified
|
||||
$queueForCertificates
|
||||
->setDomain(new Document([
|
||||
'domain' => $rule->getAttribute('domain')
|
||||
'domain' => $rule->getAttribute('domain'),
|
||||
'domainType' => $rule->getAttribute('deploymentResourceType', $rule->getAttribute('type')),
|
||||
]))
|
||||
->trigger();
|
||||
|
||||
|
|
|
|||
|
|
@ -174,7 +174,7 @@ class Create extends Action
|
|||
$queueForCertificates
|
||||
->setDomain(new Document([
|
||||
'domain' => $rule->getAttribute('domain'),
|
||||
'domainType' => 'api',
|
||||
'domainType' => $rule->getAttribute('deploymentResourceType', $rule->getAttribute('type')),
|
||||
]))
|
||||
->trigger();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ class Create extends Action
|
|||
$queueForCertificates
|
||||
->setDomain(new Document([
|
||||
'domain' => $rule->getAttribute('domain'),
|
||||
'domainType' => 'function',
|
||||
'domainType' => $rule->getAttribute('deploymentResourceType', $rule->getAttribute('type')),
|
||||
]))
|
||||
->trigger();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -180,7 +180,7 @@ class Create extends Action
|
|||
$queueForCertificates
|
||||
->setDomain(new Document([
|
||||
'domain' => $rule->getAttribute('domain'),
|
||||
'domainType' => 'redirect',
|
||||
'domainType' => $rule->getAttribute('deploymentResourceType', $rule->getAttribute('type')),
|
||||
]))
|
||||
->trigger();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ class Create extends Action
|
|||
$queueForCertificates
|
||||
->setDomain(new Document([
|
||||
'domain' => $rule->getAttribute('domain'),
|
||||
'domainType' => 'site',
|
||||
'domainType' => $rule->getAttribute('deploymentResourceType', $rule->getAttribute('type')),
|
||||
]))
|
||||
->trigger();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ class Certificates extends Action
|
|||
|
||||
$log->addTag('domain', $domain->get());
|
||||
|
||||
$domainType = $payload['domainType'] ?? null;
|
||||
$domainType = $document->getAttribute('domainType');
|
||||
|
||||
$this->execute($domain, $domainType, $dbForPlatform, $queueForMails, $queueForEvents, $queueForWebhooks, $queueForFunctions, $queueForRealtime, $log, $certificates, $skipRenewCheck, $plan);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue