From 2320bd574e3e0cc46e2b445f3b0d1ab0ec3cf47d Mon Sep 17 00:00:00 2001 From: Peter Clement Date: Mon, 6 Feb 2023 14:35:12 +0000 Subject: [PATCH] don't load env vars when license isn't enabled --- .../builder/src/stores/portal/environment.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/builder/src/stores/portal/environment.js b/packages/builder/src/stores/portal/environment.js index 458eea27be..b3e46cf7bf 100644 --- a/packages/builder/src/stores/portal/environment.js +++ b/packages/builder/src/stores/portal/environment.js @@ -1,6 +1,7 @@ -import { writable } from "svelte/store" +import { writable, get } from "svelte/store" import { API } from "api" import { Constants } from "@budibase/frontend-core" +import { licensing } from "stores/portal" export function createEnvironmentStore() { const { subscribe, update } = writable({ @@ -17,12 +18,14 @@ export function createEnvironmentStore() { } async function loadVariables() { - const envVars = await API.fetchEnvironmentVariables() - const mappedVars = envVars.variables.map(name => ({ name })) - update(store => { - store.variables = mappedVars - return store - }) + if (get(licensing).environmentVariablesEnabled) { + const envVars = await API.fetchEnvironmentVariables() + const mappedVars = envVars.variables.map(name => ({ name })) + update(store => { + store.variables = mappedVars + return store + }) + } } async function createVariable(data) {