From f3d96d15b07ec6ff16c0d056db497f0db5fd706e Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Thu, 10 Jul 2025 00:11:55 +0530 Subject: [PATCH] fix:Resource limits submit button state management --- .../settings/updateResourceLimits.svelte | 7 ++++++- .../site-[site]/settings/updateResourceLimits.svelte | 9 +++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/settings/updateResourceLimits.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/settings/updateResourceLimits.svelte index 4f2993948..075c9c833 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/settings/updateResourceLimits.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/settings/updateResourceLimits.svelte @@ -18,6 +18,8 @@ export let func: Models.Function; export let specs: Models.SpecificationList; let specification = func.specification; + let originalSpecification = func.specification; + $: originalSpecification = func.specification; async function updateLogging() { try { @@ -47,6 +49,9 @@ specification || undefined ); await invalidate(Dependencies.FUNCTION); + + originalSpecification = specification; + addNotification({ type: 'success', message: 'Resource limits have been updated' @@ -96,7 +101,7 @@ - + diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/settings/updateResourceLimits.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/settings/updateResourceLimits.svelte index 8ff56517e..9f8275a41 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/settings/updateResourceLimits.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/settings/updateResourceLimits.svelte @@ -17,6 +17,9 @@ export let site: Models.Site; export let specs: Models.SpecificationList; let specification = site.specification; + let originalSpecification = site.specification; + + $: originalSpecification = site.specification; async function updateLogging() { try { @@ -42,7 +45,9 @@ site?.providerRootDirectory || undefined, specification || undefined ); - await invalidate(Dependencies.FUNCTION); + await invalidate(Dependencies.SITE); + originalSpecification = specification; + addNotification({ type: 'success', message: 'Resource limits have been updated' @@ -92,7 +97,7 @@ - +