From d5c08cf894d5f9299bf789582b587aecbbd6849c Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Fri, 28 Apr 2023 10:19:50 -0400 Subject: [PATCH] Set default header to account number 0 and loaded on nextclick to fix race condition --- .../site-header/site-header.vue | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/iss-components/site-header/site-header.vue b/src/iss-components/site-header/site-header.vue index 75a82bef..4c9e4938 100644 --- a/src/iss-components/site-header/site-header.vue +++ b/src/iss-components/site-header/site-header.vue @@ -53,12 +53,19 @@ export default({ }; } }, + methods: { + setupHeader(){ + const answers = this.getCmsContent(this.cmsWidgetName, "Answers"); + if(Array.isArray(answers)) + { + this.headerAnswers = answers.filter(x => x.AccountNumber == this.mainStore.issConfig.accountNumber)[0] + this.headerAnswers = !this.headerAnswers ? answers.filter(x => x.AccountNumber === '0')[0] : this.headerAnswers; + } + } + }, mounted() { - const answers = this.getCmsContent(this.cmsWidgetName, "Answers"); - this.headerAnswers = Array.isArray(answers) - ? answers.filter(x => x.AccountNumber == this.mainStore.issConfig.accountNumber)[0] - : null; - + this.$nextTick(this.setupHeader); + // Check if alert event is on the bus const alertEvent = eventBus.readAndPopEventFromBus( globalEvents.Categories.GLOBAL_ALERT, @@ -78,11 +85,11 @@ export default({ { document.getElementsByTagName("body")[0].className += " " + clientOverrideClass; } - }, - components: { - menuModal, - alert - }, + }, + components: { + menuModal, + alert + }, })