diff --git a/pages/index.vue b/pages/index.vue index ecf147d..ab8583b 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -158,8 +158,19 @@ export default { } } } else { - const { currency, amount } = this.selectedInstance - this.$store.dispatch('application/setAndUpdateStatistic', { currency, amount }) + const userSelection = this.selectedInstance + const stateSelection = this.selectedStatistic + + if ( + !stateSelection || + userSelection.amount !== stateSelection.amount || + userSelection.currency !== stateSelection.currency + ) { + this.$store.dispatch('application/setAndUpdateStatistic', { + currency: userSelection.currency, + amount: userSelection.amount + }) + } } } }