Skip to content

Commit c647ef4

Browse files
Merge pull request #1355 from devtron-labs/env-delete-bug-fix-2
fix: deleted cd in an env when again selected from drop down shows used env
2 parents e1c06dc + f2792d7 commit c647ef4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/components/workflowEditor/workflowEditor.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,13 @@ class WorkflowEdit extends Component<WorkflowEditProps, WorkflowEditState> {
111111
const allCINodeMap = new Map()
112112
const allDeploymentNodeMap = new Map()
113113
let isDeletionInProgress
114+
const _envIds = []
114115
for (const workFlow of result.workflows) {
115116
for (const node of workFlow.nodes) {
116-
this.setState({
117-
envIds: [...this.state.envIds, node.environmentId]
118-
})
119117
if (node.type === WorkflowNodeType.CI) {
120118
allCINodeMap.set(node.id, node)
121119
} else if (node.type === WorkflowNodeType.CD) {
120+
_envIds.push(node.environmentId)
122121
if (
123122
node.parentPipelineType === PipelineType.WEBHOOK &&
124123
this.state.envToShowWebhookTippy === node.environmentId
@@ -142,7 +141,8 @@ class WorkflowEdit extends Component<WorkflowEditProps, WorkflowEditState> {
142141
allDeploymentNodeMap: allDeploymentNodeMap,
143142
view: ViewType.FORM,
144143
envToShowWebhookTippy: -1,
145-
filteredCIPipelines: result.filteredCIPipelines
144+
filteredCIPipelines: result.filteredCIPipelines,
145+
envIds: _envIds
146146
})
147147
})
148148
.catch((errors) => {

0 commit comments

Comments
 (0)