From dd023ed8b4126e94755d1cd61f61449194a4e277 Mon Sep 17 00:00:00 2001 From: Kelani Tolulope Date: Wed, 17 May 2023 12:47:42 +0100 Subject: [PATCH] Fix metrics data not being consistent when configurator is updated --- .../web/compose/src/components/PageBlocks/MetricBase.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/web/compose/src/components/PageBlocks/MetricBase.vue b/client/web/compose/src/components/PageBlocks/MetricBase.vue index a1493f804..a66ff9111 100644 --- a/client/web/compose/src/components/PageBlocks/MetricBase.vue +++ b/client/web/compose/src/components/PageBlocks/MetricBase.vue @@ -41,6 +41,7 @@ import base from './base' import numeral from 'numeral' import moment from 'moment' +import { debounce } from 'lodash' import MetricItem from './Metric/Item' import { NoID, compose } from '@cortezaproject/corteza-js' import { evaluatePrefilter } from 'corteza-webapp-compose/src/lib/record-filter' @@ -75,6 +76,13 @@ export default { this.refresh() }, }, + + options: { + deep: true, + handler: debounce(function () { + this.refresh() + }, 300), + }, }, mounted () {