diff --git a/src/routes/(console)/project-[region]-[project]/updateVariables.svelte b/src/routes/(console)/project-[region]-[project]/updateVariables.svelte
index 6e3d38620..c2b915500 100644
--- a/src/routes/(console)/project-[region]-[project]/updateVariables.svelte
+++ b/src/routes/(console)/project-[region]-[project]/updateVariables.svelte
@@ -100,13 +100,15 @@
}
return {
- total,
+ total: variables.length,
variables
};
}
async function ensureAllVariablesLoaded() {
- if (fullVariableList && fullVariableList.total === variableList.total) return;
+ if (fullVariableList && fullVariableList.variables.length >= variableList.variables.length) {
+ return;
+ }
fullVariableList = await loadAllVariables();
}
@@ -338,7 +340,7 @@
previousVariableList = variableList;
}
- $: if (fullVariableList && fullVariableList.total !== variableList.total) {
+ $: if (fullVariableList && fullVariableList.variables.length < variableList.variables.length) {
fullVariableList = undefined;
}
@@ -346,6 +348,7 @@
$: displayedVariables = backendPagination
? variableList.variables
: variableList.variables.slice(offset, offset + limit);
+ $: variableCount = backendPagination ? variableList.total : variableList.variables.length;
$: hasConflictOnPage = globalVariableList
? displayedVariables.filter((variable) => {
@@ -422,7 +425,7 @@
Import .env
- {#if variableList.total}
+ {#if variableCount}