Skip to content

Commit 611ebeb

Browse files
committed
Prevent metrics zero values in measure
+ Fix format svelte files
1 parent 403693f commit 611ebeb

File tree

7 files changed

+221
-17
lines changed

7 files changed

+221
-17
lines changed

common/config/rush/pnpm-lock.yaml

Lines changed: 184 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/measurements/src/metrics.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,13 @@ export function updateMeasure (
101101
params[vKey] = param
102102
}
103103
if (override === true) {
104-
param.operations = value ?? ed - st
104+
if (value === 0) {
105+
// We need to delete value, to preserve sending zero values.
106+
// eslint-disable-next-line @typescript-eslint/no-dynamic-delete
107+
delete params[vKey]
108+
} else {
109+
param.operations = value ?? ed - st
110+
}
105111
} else {
106112
param.value += value ?? ed - st
107113
param.operations++

0 commit comments

Comments
 (0)