From 203812cfce05605bbe390c2e357f0a1a699ab3cc Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Fri, 24 Jan 2025 18:46:40 +0000 Subject: [PATCH] If a deployment is already deployed, just return the deployment so the request succeeds --- apps/webapp/app/v3/services/finalizeDeploymentV2.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/webapp/app/v3/services/finalizeDeploymentV2.ts b/apps/webapp/app/v3/services/finalizeDeploymentV2.ts index 0f955709c2..0af8ef0f8f 100644 --- a/apps/webapp/app/v3/services/finalizeDeploymentV2.ts +++ b/apps/webapp/app/v3/services/finalizeDeploymentV2.ts @@ -48,6 +48,12 @@ export class FinalizeDeploymentV2Service extends BaseService { throw new ServiceValidationError("Worker deployment does not have a worker"); } + if (deployment.status === "DEPLOYED") { + logger.debug("Worker deployment is already deployed", { id }); + + return deployment; + } + if (deployment.status !== "DEPLOYING") { logger.error("Worker deployment is not in DEPLOYING status", { id }); throw new ServiceValidationError("Worker deployment is not in DEPLOYING status");