# HG changeset patch # User Lucas Thompson # Date 1502697666 -3600 # Node ID 4219ebadf7f549bcaa026a17aa66438cc41f48c4 # Parent c39df81c4daebe6826c70c6aafa9a32dd8559356 Fix note deduction edge case. diff -r c39df81c4dae -r 4219ebadf7f5 src/app/visualisations/FeatureUtilities.ts --- 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?