tiny encodeURIComponent tweak

This commit is contained in:
x
2025-04-24 23:36:11 -04:00
parent 7c49f6e302
commit 7699705334

View File

@@ -15,8 +15,8 @@ import {
const listTeamCityVariables = async ({ instanceUrl, accessToken, project, buildConfig }: TTeamCityListVariables) => { const listTeamCityVariables = async ({ instanceUrl, accessToken, project, buildConfig }: TTeamCityListVariables) => {
const { data } = await request.get<TTeamCityListVariablesResponse>( const { data } = await request.get<TTeamCityListVariablesResponse>(
buildConfig buildConfig
? `${instanceUrl}/app/rest/buildTypes/${buildConfig}/parameters` ? `${instanceUrl}/app/rest/buildTypes/${encodeURIComponent(buildConfig)}/parameters`
: `${instanceUrl}/app/rest/projects/id:${project}/parameters`, : `${instanceUrl}/app/rest/projects/id:${encodeURIComponent(project)}/parameters`,
{ {
headers: { headers: {
Authorization: `Bearer ${accessToken}`, Authorization: `Bearer ${accessToken}`,
@@ -45,8 +45,8 @@ const updateTeamCityVariable = async ({
}: TPostTeamCityVariable) => { }: TPostTeamCityVariable) => {
return request.post( return request.post(
buildConfig buildConfig
? `${instanceUrl}/app/rest/buildTypes/${buildConfig}/parameters` ? `${instanceUrl}/app/rest/buildTypes/${encodeURIComponent(buildConfig)}/parameters`
: `${instanceUrl}/app/rest/projects/id:${project}/parameters`, : `${instanceUrl}/app/rest/projects/id:${encodeURIComponent(project)}/parameters`,
{ {
name: key, name: key,
value, value,
@@ -72,8 +72,8 @@ const deleteTeamCityVariable = async ({
}: TDeleteTeamCityVariable) => { }: TDeleteTeamCityVariable) => {
return request.delete( return request.delete(
buildConfig buildConfig
? `${instanceUrl}/app/rest/buildTypes/${buildConfig}/parameters/${key}` ? `${instanceUrl}/app/rest/buildTypes/${encodeURIComponent(buildConfig)}/parameters/${encodeURIComponent(key)}`
: `${instanceUrl}/app/rest/projects/id:${project}/parameters/${key}`, : `${instanceUrl}/app/rest/projects/id:${encodeURIComponent(project)}/parameters/${encodeURIComponent(key)}`,
{ {
headers: { headers: {
Authorization: `Bearer ${accessToken}` Authorization: `Bearer ${accessToken}`