From 9daf418886faa9184c9637142d1bbfd080b0b796 Mon Sep 17 00:00:00 2001 From: lohxt1 Date: Fri, 28 Mar 2025 13:08:44 +0530 Subject: [PATCH] pass global env vars to the fetch and refresh oauth2 requests --- .../providers/ReduxStore/slices/collections/actions.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/bruno-app/src/providers/ReduxStore/slices/collections/actions.js b/packages/bruno-app/src/providers/ReduxStore/slices/collections/actions.js index 1d6678ab6..f6ac62bc9 100644 --- a/packages/bruno-app/src/providers/ReduxStore/slices/collections/actions.js +++ b/packages/bruno-app/src/providers/ReduxStore/slices/collections/actions.js @@ -1272,6 +1272,10 @@ export const hydrateCollectionWithUiStateSnapshot = (payload) => (dispatch, getS export const fetchOauth2Credentials = (payload) => async (dispatch, getState) => { const { request, collection, itemUid, folderUid } = payload; + const state = getState(); + const { globalEnvironments, activeGlobalEnvironmentUid } = state.globalEnvironments; + const globalEnvironmentVariables = getGlobalEnvironmentVariables({ globalEnvironments, activeGlobalEnvironmentUid }); + request.globalEnvironmentVariables = globalEnvironmentVariables; return new Promise((resolve, reject) => { window.ipcRenderer .invoke('renderer:fetch-oauth2-credentials', { itemUid, request, collection }) @@ -1295,6 +1299,10 @@ export const fetchOauth2Credentials = (payload) => async (dispatch, getState) => export const refreshOauth2Credentials = (payload) => async (dispatch, getState) => { const { request, collection, folderUid, itemUid } = payload; + const state = getState(); + const { globalEnvironments, activeGlobalEnvironmentUid } = state.globalEnvironments; + const globalEnvironmentVariables = getGlobalEnvironmentVariables({ globalEnvironments, activeGlobalEnvironmentUid }); + request.globalEnvironmentVariables = globalEnvironmentVariables; return new Promise((resolve, reject) => { window.ipcRenderer .invoke('renderer:refresh-oauth2-credentials', { request, collection })