ui: Move eventBus listener to mounted (#5435)

This PR fixes the action buttons for IP addresses, needed a refresh before the fix
This commit is contained in:
Nicolas Vazquez 2021-09-10 12:45:30 -03:00 committed by GitHub
parent c6055a23f3
commit 4147d5a888
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 3 deletions

View File

@ -418,6 +418,11 @@ export default {
eventBus.$off('async-job-complete')
eventBus.$off('exec-action')
},
mounted () {
eventBus.$on('exec-action', (action, isGroupAction) => {
this.execAction(action, isGroupAction)
})
},
created () {
eventBus.$on('vm-refresh-data', () => {
if (this.$route.path === '/vm' || this.$route.path.includes('/vm/')) {
@ -427,9 +432,6 @@ export default {
eventBus.$on('async-job-complete', (action) => {
this.fetchData()
})
eventBus.$on('exec-action', (action, isGroupAction) => {
this.execAction(action, isGroupAction)
})
this.currentPath = this.$route.fullPath
this.fetchData()