diff --git a/ui/src/views/setting/ConfigurationTab.vue b/ui/src/views/setting/ConfigurationTab.vue index e327bbe8e38..0948a130c55 100644 --- a/ui/src/views/setting/ConfigurationTab.vue +++ b/ui/src/views/setting/ConfigurationTab.vue @@ -156,7 +156,15 @@ export default { this.page = parseInt(this.$route.query.page) || 1 this.pagesize = parseInt(this.$route.query.pagesize) || this.pagesize this.filter = this.$route.query.filter || '' - this.fetchConfigurationData() + }, + resource: { + deep: true, + handler (newItem) { + if (!newItem || !newItem.id) { + return + } + this.fetchConfigurationData() + } } }, created () {