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 @@
-
+