From e58b6c817e99117949a9d18ff100e261d560314b Mon Sep 17 00:00:00 2001 From: eribeiro Date: Mon, 16 Nov 2020 13:21:04 -0300 Subject: [PATCH] Fix legislatura atual --- frontend/src/__apps/parlamentar/main.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/src/__apps/parlamentar/main.js b/frontend/src/__apps/parlamentar/main.js index 194a23768..8009b5b24 100644 --- a/frontend/src/__apps/parlamentar/main.js +++ b/frontend/src/__apps/parlamentar/main.js @@ -91,7 +91,19 @@ const v = new Vue({ // eslint-disable-line axios.get('/api/parlamentares/legislatura/?get_all=true') .then(response => { this.legislaturas = response.data - this.legislatura_selecionada = response.data[0].id + + var currentYear = new Date().getFullYear() + + var reducer = (acc, legislatura) => { + var anoInicio = new Date(legislatura.data_inicio).getFullYear() + var anoFim = new Date(legislatura.data_fim).getFullYear() + if (currentYear >= anoInicio && currentYear <= anoFim) { + acc = legislatura.id + } + return acc + } + + this.legislatura_selecionada = this.legislaturas.reduce(reducer, '') }) .then(response => { this.getParlamentares()