Skip to content

Commit 79ca0e9

Browse files
committed
fix: add optional chaining in DeploymentTemplateOverrideForm.tsx
1 parent d9fdac3 commit 79ca0e9

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/components/EnvironmentOverride/DeploymentTemplateOverrideForm.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ export default function DeploymentTemplateOverrideForm({
228228
const deploymentTemplateResp = isConfigProtectionEnabled
229229
? await checkForProtectedLockedChanges()
230230
: await api(+appId, +envId, payload)
231-
if (deploymentTemplateResp.result.isLockConfigError && !saveEligibleChanges) {
231+
if (deploymentTemplateResp.result?.isLockConfigError && !saveEligibleChanges) {
232232
// checking if any locked changes and opening drawer to show eligible and locked ones
233233
setLockedOverride(deploymentTemplateResp.result?.lockedOverride)
234234
setDisableSaveEligibleChanges(deploymentTemplateResp.result?.disableSaveEligibleChanges)
@@ -245,7 +245,7 @@ export default function DeploymentTemplateOverrideForm({
245245
} else {
246246
dispatch({
247247
type: DeploymentConfigStateActionTypes.tempFormData,
248-
payload: YAML.stringify(deploymentTemplateResp.result.envOverrideValues),
248+
payload: YAML.stringify(deploymentTemplateResp.result?.envOverrideValues),
249249
})
250250
}
251251
toast.success(

src/components/deploymentConfig/DeploymentConfig.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ export default function DeploymentConfig({
518518
const deploymentTemplateResp = isProtected
519519
? await checkForProtectedLockedChanges()
520520
: await getIfLockedConfigNonProtected(requestBody)
521-
if (deploymentTemplateResp.result.isLockConfigError) {
521+
if (deploymentTemplateResp.result?.isLockConfigError) {
522522
setDisableSaveEligibleChanges(deploymentTemplateResp.result?.disableSaveEligibleChanges)
523523
setLockedOverride(deploymentTemplateResp.result?.lockedOverride)
524524
handleLockedDiffDrawer(true)
@@ -566,7 +566,7 @@ export default function DeploymentConfig({
566566
const requestBody = prepareDataToSave(true)
567567
const api = state.chartConfig.id ? updateDeploymentTemplate : saveDeploymentTemplate
568568
const deploymentTemplateResp = await api(requestBody, baseDeploymentAbortController.signal)
569-
if (deploymentTemplateResp.result.isLockConfigError) {
569+
if (deploymentTemplateResp.result?.isLockConfigError) {
570570
setDisableSaveEligibleChanges(deploymentTemplateResp.result?.disableSaveEligibleChanges)
571571
setLockedOverride(deploymentTemplateResp.result?.lockedOverride)
572572
handleLockedDiffDrawer(true)

src/components/deploymentConfig/DeploymentTemplateView/DeploymentConfigFormCTA.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ export default function DeploymentConfigFormCTA({
7272
payload: true,
7373
})
7474
const deploymentTemplateResp = await checkForProtectedLockedChanges()
75-
if (deploymentTemplateResp.result.isLockConfigError) {
75+
if (deploymentTemplateResp.result?.isLockConfigError) {
7676
setShowLockedDiffForApproval(true)
77-
setLockedOverride(deploymentTemplateResp.result.lockedOverride)
77+
setLockedOverride(deploymentTemplateResp.result?.lockedOverride)
7878
handleLockedDiffDrawer(true)
7979
} else {
8080
setShowLockedDiffForApproval(false)

0 commit comments

Comments
 (0)