diff --git a/src/components/instance/settings/Chatwoot.vue b/src/components/instance/settings/Chatwoot.vue index 374a065..219340b 100644 --- a/src/components/instance/settings/Chatwoot.vue +++ b/src/components/instance/settings/Chatwoot.vue @@ -199,8 +199,8 @@ export default { this.instance.instance.instanceName ); - this.chatwootData = Object.assign({}, chatwootData); - this.defaultChatwootData = Object.assign({}, chatwootData); + this.chatwootData = Object.assign({}, chatwootData || {}); + this.defaultChatwootData = Object.assign({}, chatwootData || {}); } catch (e) { this.error = e.message?.message || e.message || e; } finally { diff --git a/src/components/instance/settings/Rabbitmq.vue b/src/components/instance/settings/Rabbitmq.vue index 88458e5..74da98e 100644 --- a/src/components/instance/settings/Rabbitmq.vue +++ b/src/components/instance/settings/Rabbitmq.vue @@ -145,8 +145,10 @@ export default { }, }, - mounted() { - this.loadRabbitmq(); + watch: { + expanded(val) { + if (val) this.loadRabbitmq(); + }, }, };