diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/deployment-[deployment]/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/deployment-[deployment]/+page.svelte
index 148f88dd6..2e43134d2 100644
--- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/deployment-[deployment]/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/deployment-[deployment]/+page.svelte
@@ -121,7 +121,7 @@
{#if !!data.deployment?.sourceSize || !!data.deployment?.sourceSize}
{/if}
- {#if $canWriteFunctions && data.deployment.status !== 'building' && data.deployment.status !== 'processing' && data.deployment?.status !== 'waiting'}
+ {#if $canWriteFunctions && ['ready', 'failed'].includes(data.deployment.status)}
{
selectedDeployment = deployment;
@@ -155,7 +155,7 @@
{#if deployment.status === 'ready' && deployment.$id !== $func.deploymentId}
{
selectedDeployment = deployment;
showActivate = true;
@@ -182,7 +182,7 @@
{/if}
{#if deployment.status !== 'building' && deployment.status !== 'processing' && deployment.status !== 'waiting'}
{
selectedDeployment = deployment;
diff --git a/src/routes/(console)/project-[region]-[project]/sites/(components)/deploymentActionMenu.svelte b/src/routes/(console)/project-[region]-[project]/sites/(components)/deploymentActionMenu.svelte
index b3d988be7..d1d17b627 100644
--- a/src/routes/(console)/project-[region]-[project]/sites/(components)/deploymentActionMenu.svelte
+++ b/src/routes/(console)/project-[region]-[project]/sites/(components)/deploymentActionMenu.svelte
@@ -124,7 +124,7 @@
Cancel
{/if}
- {#if deployment.status !== 'building' && deployment.status !== 'processing' && deployment?.status !== 'waiting'}
+ {#if ['ready', 'failed'].includes(deployment.status)}