changeset 498:4219ebadf7f5

Fix note deduction edge case.
author Lucas Thompson <dev@lucas.im>
date Mon, 14 Aug 2017 09:01:06 +0100
parents c39df81c4dae
children 43b2f2dae5cc
files src/app/visualisations/FeatureUtilities.ts
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/app/visualisations/FeatureUtilities.ts	Sun Aug 13 19:44:07 2017 +0100
+++ b/src/app/visualisations/FeatureUtilities.ts	Mon Aug 14 09:01:06 2017 +0100
@@ -134,8 +134,10 @@
   const isMarker = !hasDuration
     && binCount === 0
     && featureData[0].featureValues == null;
+  const hasUnit = descriptor.configured && descriptor.configured.unit;
 
-  const isMaybeNote = getCanonicalNoteLikeUnit(descriptor.configured.unit)
+  const isMaybeNote = hasUnit
+    && getCanonicalNoteLikeUnit(descriptor.configured.unit)
     && [1, 2].find(nBins => nBins === binCount);
 
   // TODO any need to be directly inspecting features?