diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/document/LimitBanner.vue b/app/javascript/dashboard/components-next/captain/pageComponents/document/LimitBanner.vue index bd86ac84d..d4f512f39 100644 --- a/app/javascript/dashboard/components-next/captain/pageComponents/document/LimitBanner.vue +++ b/app/javascript/dashboard/components-next/captain/pageComponents/document/LimitBanner.vue @@ -19,6 +19,8 @@ const openBilling = () => { }; const showBanner = computed(() => { + if (!documentLimits.value) return false; + const { currentAvailable } = documentLimits.value; return currentAvailable === 0; }); diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/response/LimitBanner.vue b/app/javascript/dashboard/components-next/captain/pageComponents/response/LimitBanner.vue index d986c898e..684a251fb 100644 --- a/app/javascript/dashboard/components-next/captain/pageComponents/response/LimitBanner.vue +++ b/app/javascript/dashboard/components-next/captain/pageComponents/response/LimitBanner.vue @@ -19,6 +19,8 @@ const openBilling = () => { }; const showBanner = computed(() => { + if (!responseLimits.value) return false; + const { consumed, totalCount } = responseLimits.value; if (!consumed || !totalCount) return false;