Skip to content

Commit 7aa9d3c

Browse files
JoaoJandreJoao
andauthored
UI: fix delete domain (#5882)
Co-authored-by: Joao <JoaoJandre@gitlab.com>
1 parent b489b58 commit 7aa9d3c

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

ui/src/views/iam/DomainActionForm.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ export default {
180180
this.fillEditFormFieldValues()
181181
}
182182
},
183-
inject: ['parentCloseAction', 'parentFetchData'],
183+
inject: ['parentCloseAction', 'parentFetchData', 'parentForceRerender'],
184184
methods: {
185185
handleSubmit (e) {
186186
e.preventDefault()
@@ -249,6 +249,7 @@ export default {
249249
successMethod: result => {
250250
if (this.action.api === 'deleteDomain') {
251251
this.parentFetchData()
252+
this.parentForceRerender()
252253
}
253254
if (this.action.response) {
254255
const description = this.action.response(result.jobresult)

ui/src/views/iam/DomainView.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
:tabs="$route.meta.tabs" />
6161
<tree-view
6262
v-else
63+
:key="treeViewKey"
6364
:treeData="treeData"
6465
:treeSelected="treeSelected"
6566
:treeStore="domainStore"
@@ -105,6 +106,7 @@ export default {
105106
resource: {},
106107
loading: false,
107108
selectedRowKeys: [],
109+
treeViewKey: 0,
108110
treeData: [],
109111
treeSelected: {},
110112
showAction: false,
@@ -158,7 +160,8 @@ export default {
158160
provide () {
159161
return {
160162
parentCloseAction: this.closeAction,
161-
parentFetchData: this.fetchData
163+
parentFetchData: this.fetchData,
164+
parentForceRerender: this.forceRerender
162165
}
163166
},
164167
methods: {
@@ -323,6 +326,9 @@ export default {
323326
},
324327
closeAction () {
325328
this.showAction = false
329+
},
330+
forceRerender () {
331+
this.treeViewKey += 1
326332
}
327333
}
328334
}

0 commit comments

Comments
 (0)