fix: save disabled additional params rows

This commit is contained in:
lohit
2025-05-15 23:19:50 +05:30
parent 6d38f2b38c
commit 0e6c36f62c
2 changed files with 34 additions and 38 deletions

View File

@@ -256,35 +256,33 @@ ${indentString(`auto_refresh_token: ${(auth?.oauth2?.autoRefreshToken ?? false).
if (authorizationHeaders?.length) {
bru += `auth:oauth2:authorization_headers {
${indentString(
enabled(authorizationHeaders)
authorizationHeaders
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
`;
}
const authorizationQueryParams = authorizationParams?.filter(p => p?.sendIn == 'queryparams');
if (authorizationQueryParams?.length) {
bru += `auth:oauth2:authorization_queryparams {
${indentString(
enabled(authorizationQueryParams)
authorizationQueryParams
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
}
`;
}
const tokenHeaders = tokenParams?.filter(p => p?.sendIn == 'headers');
if (tokenHeaders?.length) {
bru += `auth:oauth2:token_headers {
${indentString(
enabled(tokenHeaders)
tokenHeaders
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -295,9 +293,9 @@ ${indentString(
if (tokenQueryParams?.length) {
bru += `auth:oauth2:token_queryparams {
${indentString(
enabled(tokenQueryParams)
tokenQueryParams
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -308,9 +306,9 @@ ${indentString(
if (tokenBodyValues?.length) {
bru += `auth:oauth2:token_bodyvalues {
${indentString(
enabled(tokenBodyValues)
tokenBodyValues
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -321,9 +319,9 @@ ${indentString(
if (refreshHeaders?.length) {
bru += `auth:oauth2:refresh_headers {
${indentString(
enabled(refreshHeaders)
refreshHeaders
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -334,9 +332,9 @@ ${indentString(
if (refreshQueryParams?.length) {
bru += `auth:oauth2:refresh_queryparams {
${indentString(
enabled(refreshQueryParams)
refreshQueryParams
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -347,9 +345,9 @@ ${indentString(
if (refreshBodyValues?.length) {
bru += `auth:oauth2:refresh_bodyvalues {
${indentString(
enabled(refreshBodyValues)
refreshBodyValues
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}

View File

@@ -222,35 +222,33 @@ ${indentString(`auto_refresh_token: ${(auth?.oauth2?.autoRefreshToken ?? false).
if (authorizationHeaders?.length) {
bru += `auth:oauth2:authorization_headers {
${indentString(
enabled(authorizationHeaders)
authorizationHeaders
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
`;
}
const authorizationQueryParams = authorizationParams?.filter(p => p?.sendIn == 'queryparams');
if (authorizationQueryParams?.length) {
bru += `auth:oauth2:authorization_queryparams {
${indentString(
enabled(authorizationQueryParams)
authorizationQueryParams
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
}
`;
}
const tokenHeaders = tokenParams?.filter(p => p?.sendIn == 'headers');
if (tokenHeaders?.length) {
bru += `auth:oauth2:token_headers {
${indentString(
enabled(tokenHeaders)
tokenHeaders
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -261,9 +259,9 @@ ${indentString(
if (tokenQueryParams?.length) {
bru += `auth:oauth2:token_queryparams {
${indentString(
enabled(tokenQueryParams)
tokenQueryParams
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -274,9 +272,9 @@ ${indentString(
if (tokenBodyValues?.length) {
bru += `auth:oauth2:token_bodyvalues {
${indentString(
enabled(tokenBodyValues)
tokenBodyValues
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -287,9 +285,9 @@ ${indentString(
if (refreshHeaders?.length) {
bru += `auth:oauth2:refresh_headers {
${indentString(
enabled(refreshHeaders)
refreshHeaders
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -300,9 +298,9 @@ ${indentString(
if (refreshQueryParams?.length) {
bru += `auth:oauth2:refresh_queryparams {
${indentString(
enabled(refreshQueryParams)
refreshQueryParams
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}
@@ -313,9 +311,9 @@ ${indentString(
if (refreshBodyValues?.length) {
bru += `auth:oauth2:refresh_bodyvalues {
${indentString(
enabled(refreshBodyValues)
refreshBodyValues
.filter(item => item?.name?.length)
.map((item) => `${item.name}: ${item.value}`)
.map((item) => `${item.enabled ? '' : '~'}${item.name}: ${item.value}`)
.join('\n')
)}
}