From e4b3ba46ad8a8f6dd2bf38791d0832efb52a9a6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Wed, 8 Mar 2023 20:55:59 +0100 Subject: [PATCH] functions rules auto-mark as verified --- app/controllers/api/proxy.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/proxy.php b/app/controllers/api/proxy.php index 72ab81c67d..db5cb3e705 100644 --- a/app/controllers/api/proxy.php +++ b/app/controllers/api/proxy.php @@ -78,6 +78,13 @@ App::post('/v1/proxy/rules') $domain = new Domain($domain); $ruleId = ID::unique(); + + $status = 'created'; + $functionsDomain = App::getEnv('_APP_DOMAIN_FUNCTIONS', 'disabled'); + if($functionsDomain !== 'disabled' && \str_ends_with($domain->get(), $functionsDomain)) { + $status = 'verified'; + } + $rule = $dbForConsole->createDocument('rules', new Document([ '$id' => $ruleId, 'projectId' => $project->getId(), @@ -87,7 +94,7 @@ App::post('/v1/proxy/rules') 'resourceId' => $resourceId, 'resourceInternalId' => $resourceInternalId, 'redirect' => $redirect, - 'status' => 'created', + 'status' => $status, 'certificateId' => '', 'search' => implode(' ', [ $domain, $ruleId, $resourceId, $resourceType, $redirect ]), ]));