1
0
Fork 0
mirror of synced 2024-07-04 06:00:53 +12:00

Fix failing pushes

This commit is contained in:
Matej Bačo 2023-06-09 13:34:46 +02:00
parent 6522d86fa9
commit 0ed2723f00

View file

@ -289,12 +289,14 @@ $createGitDeployments = function (GitHub $github, string $installationId, array
$dbForProject = $getProjectDB($project);
$functionId = $resource->getAttribute('resourceId');
$function = Authorization::skip(fn () => $dbForProject->getDocument('functions', $functionId));
$deploymentId = ID::unique();
$vcsRepoId = $resource->getId();
$vcsRepoInternalId = $resource->getInternalId();
$vcsInstallationId = $resource->getAttribute('vcsInstallationId');
$vcsInstallationInternalId = $resource->getAttribute('vcsInstallationInternalId');
$productionBranch = $resource->getAttribute('branch', 'main');
$productionBranch = $function->getAttribute('vcsBranch');
$activate = false;
if ($branchName == $productionBranch) {
@ -303,7 +305,7 @@ $createGitDeployments = function (GitHub $github, string $installationId, array
$latestDeployment = Authorization::skip(fn () => $dbForProject->findOne('deployments', [
Query::equal('vcsRepositoryId', [$vcsRepoId]),
Query::equal('branch', [$branchName]),
Query::equal('vcsBranch', [$branchName]),
Query::equal('resourceType', ['functions']),
Query::orderDesc('$createdAt'),
]));
@ -324,8 +326,6 @@ $createGitDeployments = function (GitHub $github, string $installationId, array
}
}
$function = Authorization::skip(fn () => $dbForProject->getDocument('functions', $functionId));
$deployment = $dbForProject->createDocument('deployments', new Document([
'$id' => $deploymentId,
'$permissions' => [