Skip to content

Commit 2a2a6e4

Browse files
authored
Merge pull request #19901 from apache/fix/seriesModel-getLinkedData-NPE
fix(series): avoid NPE caused by `seriesData.getLinkedData`
2 parents 3cdc703 + ea0da63 commit 2a2a6e4

4 files changed

Lines changed: 254 additions & 4 deletions

File tree

src/model/Series.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ class SeriesModel<Opt extends SeriesOption = SeriesOption> extends ComponentMode
347347
const task = getCurrentTask(this);
348348
if (task) {
349349
const data = task.context.data;
350-
return (dataType == null ? data : data.getLinkedData(dataType)) as SeriesData<this>;
350+
return (dataType == null || !data.getLinkedData ? data : data.getLinkedData(dataType)) as SeriesData<this>;
351351
}
352352
else {
353353
// When series is not alive (that may happen when click toolbox

test/graph-case.html

Lines changed: 251 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/runTest/actions/__meta__.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/runTest/actions/graph-case.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)