Skip to content

Commit a81b980

Browse files
committed
NaNs
1 parent 262c35d commit a81b980

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/chart/graph/util/RecordUtils.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { evaluateRulesOnNode, evaluateRulesOnLink } from '../../../extensions/styling/StyleRuleEvaluator';
22
import { extractNodePropertiesFromRecords, mergeNodePropsFieldsLists } from '../../../report/ReportRecordProcessing';
3-
import { valueIsArray, valueIsNode, valueIsRelationship, valueIsPath } from '../../ChartUtils';
3+
import { valueIsArray, valueIsNode, valueIsRelationship, valueIsPath, toNumber } from '../../ChartUtils';
44
import { GraphChartVisualizationProps } from '../GraphChartVisualization';
55
import { assignCurvatureToLink } from './RelUtils';
66
import { isNode } from 'neo4j-driver-core/lib/graph-types.js';
@@ -49,7 +49,9 @@ function extractGraphEntitiesFromField(
4949
nodes[value.identity.low] = {
5050
id: value.identity.low,
5151
labels: value.labels,
52-
size: value.properties[nodeSizeProperty] ? value.properties[nodeSizeProperty] : defaultNodeSize,
52+
size: !Number.isNaN(value.properties[nodeSizeProperty])
53+
? toNumber(value.properties[nodeSizeProperty])
54+
: defaultNodeSize,
5355
properties: value.properties,
5456
mainLabel: value.labels[value.labels.length - 1],
5557
};
@@ -67,7 +69,9 @@ function extractGraphEntitiesFromField(
6769
source: value.start.low,
6870
target: value.end.low,
6971
type: value.type,
70-
width: value.properties[relWidthProperty] ? value.properties[relWidthProperty] : defaultRelWidth,
72+
width: !Number.isNaN(value.properties[relWidthProperty])
73+
? toNumber(value.properties[relWidthProperty])
74+
: defaultRelWidth,
7175
color: value.properties[relColorProperty] ? value.properties[relColorProperty] : defaultRelColor,
7276
properties: value.properties,
7377
});

0 commit comments

Comments
 (0)