diff --git a/packages/xen/xen.mjs b/packages/xen/xen.mjs index 828cab6ea..3f940c89a 100644 --- a/packages/xen/xen.mjs +++ b/packages/xen/xen.mjs @@ -149,6 +149,7 @@ export const withBase = register('withBase', (b, pat) => { let hVal = hap.value; const isObject = typeof hVal === 'object'; let freq = isObject ? hVal.freq : hVal; + if (!freq) return hap; freq = (freq * base) / originalBase; hap.value = isObject ? { ...hap.value, freq } : { freq }; return hap;