refactor: update environment variables precedence order
This commit is contained in:
@@ -71,14 +71,14 @@ const getTestableBody = (
|
|||||||
|
|
||||||
const combineEnvVariables = (variables: {
|
const combineEnvVariables = (variables: {
|
||||||
environments: {
|
environments: {
|
||||||
global: Environment["variables"]
|
|
||||||
selected: Environment["variables"]
|
selected: Environment["variables"]
|
||||||
|
global: Environment["variables"]
|
||||||
}
|
}
|
||||||
requestVariables: Environment["variables"]
|
requestVariables: Environment["variables"]
|
||||||
}) => [
|
}) => [
|
||||||
...variables.requestVariables,
|
...variables.requestVariables,
|
||||||
...variables.environments.global,
|
|
||||||
...variables.environments.selected,
|
...variables.environments.selected,
|
||||||
|
...variables.environments.global,
|
||||||
]
|
]
|
||||||
|
|
||||||
export const executedResponses$ = new Subject<
|
export const executedResponses$ = new Subject<
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ import { SecretEnvironmentService } from "~/services/secret-environment.service"
|
|||||||
const secretEnvironmentService = getService(SecretEnvironmentService)
|
const secretEnvironmentService = getService(SecretEnvironmentService)
|
||||||
|
|
||||||
const unsecretEnvironments = (
|
const unsecretEnvironments = (
|
||||||
global: Environment["variables"],
|
selected: Environment,
|
||||||
selected: Environment
|
global: Environment["variables"]
|
||||||
) => {
|
) => {
|
||||||
const resolvedGlobalWithSecrets = global.map((globalVar, index) => {
|
const resolvedGlobalWithSecrets = global.map((globalVar, index) => {
|
||||||
const secretVar = secretEnvironmentService.getSecretEnvironmentVariable(
|
const secretVar = secretEnvironmentService.getSecretEnvironmentVariable(
|
||||||
@@ -65,8 +65,8 @@ const unsecretEnvironments = (
|
|||||||
|
|
||||||
export const getCombinedEnvVariables = () => {
|
export const getCombinedEnvVariables = () => {
|
||||||
const reformedVars = unsecretEnvironments(
|
const reformedVars = unsecretEnvironments(
|
||||||
getGlobalVariables(),
|
getCurrentEnvironment(),
|
||||||
getCurrentEnvironment()
|
getGlobalVariables()
|
||||||
)
|
)
|
||||||
return {
|
return {
|
||||||
global: cloneDeep(reformedVars.global),
|
global: cloneDeep(reformedVars.global),
|
||||||
|
|||||||
Reference in New Issue
Block a user