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}