diff --git a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php index 14ace4cd24..f9d73ee4fc 100644 --- a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php +++ b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php @@ -17,6 +17,7 @@ use Utopia\Database\Validator\UID; use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; use Utopia\Storage\Device; +use Utopia\Swoole\Request; use Utopia\System\System; class Create extends Action @@ -56,6 +57,7 @@ class Create extends Action )) ->param('siteId', '', new UID(), 'Site ID.') ->param('deploymentId', '', new UID(), 'Deployment ID.') + ->inject('request') ->inject('response') ->inject('project') ->inject('dbForProject') @@ -69,6 +71,7 @@ class Create extends Action public function action( string $siteId, string $deploymentId, + Request $request, Response $response, Document $project, Database $dbForProject, @@ -127,6 +130,7 @@ class Create extends Action 'status' => 'waiting', 'buildPath' => '', 'buildLogs' => '', + 'type' => $request->getHeader('x-sdk-language') === 'cli' ? 'cli' : 'manual' ])); $site = $site