From 5ca3c5656425ec8540cbb9d120bc31e200b5ceba Mon Sep 17 00:00:00 2001 From: legonzaur Date: Thu, 22 Jun 2023 18:43:28 +0200 Subject: [PATCH] fix locale on piechart not showing sometimes --- src/components/PieChart.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/PieChart.vue b/src/components/PieChart.vue index 652d0eb..7ae4297 100644 --- a/src/components/PieChart.vue +++ b/src/components/PieChart.vue @@ -10,7 +10,7 @@ import { Chart as ChartJS, ArcElement, Tooltip, Legend, ChartData, ChartOptions import dataLabel from 'chartjs-plugin-datalabels' import { Weapon, Filter, useKillStore } from '@/stores/kill' import { Doughnut } from 'vue-chartjs' -import { defineComponent, PropType, Ref, unref } from 'vue' +import { defineComponent, PropType, Ref, triggerRef, unref } from 'vue' import LoadingBar from './LoadingBar.vue' @@ -46,6 +46,7 @@ export default defineComponent({ const filter = new Filter(this.filters) if (this.type === undefined) return 0 if (!(['server', 'player', 'weapon', 'map', 'gamemode'].includes(this.type))) return 0 + if (Object.keys(this.locale).length === 0) return 0 const type = this.type as 'server' | 'player' | 'weapon' | 'map' | 'gamemode' if (this.type !== undefined) delete filter[type]