From 0c09ee2fd92baff6d720edf4bf7c38f5308179c9 Mon Sep 17 00:00:00 2001 From: Manoj-M19 Date: Wed, 13 May 2026 20:34:36 +0000 Subject: [PATCH] Fix null environments access in project store --- frontend/common/stores/project-store.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/common/stores/project-store.js b/frontend/common/stores/project-store.js index 8d74d0532461..4701878e626d 100644 --- a/frontend/common/stores/project-store.js +++ b/frontend/common/stores/project-store.js @@ -176,8 +176,11 @@ const store = Object.assign({}, BaseStore, { getEnvironmentById: (id) => store.model && find(store.model.environments, { id }), getEnvironmentIdFromKey: (api_key) => { + if(!store.model || !store.model.environments) { + return null + } const env = find(store.model.environments, { api_key }) - return env && env.id + return env && env.id }, getEnvironmentIdFromKeyAsync: async (projectId, apiKey) => { if (store.model && `${store.model.id}` === `${projectId}`) { @@ -189,6 +192,9 @@ const store = Object.assign({}, BaseStore, { }, getEnvs: () => store.model && store.model.environments, getIsVersioned: (api_key) => { + if (!store.model || !store.model.environments) { + return null + } const env = find(store.model.environments, { api_key }) return env && env.use_v2_feature_versioning },