mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-06 14:36:32 +00:00
fix(lineage) Fix possible null pointer exception in UpstreamLineagesMapper (#6147)
This commit is contained in:
parent
b8513ae492
commit
2e2ef536d8
@ -30,14 +30,18 @@ public class UpstreamLineagesMapper {
|
|||||||
|
|
||||||
for (FineGrainedLineage fineGrainedLineage : upstreamLineage.getFineGrainedLineages()) {
|
for (FineGrainedLineage fineGrainedLineage : upstreamLineage.getFineGrainedLineages()) {
|
||||||
com.linkedin.datahub.graphql.generated.FineGrainedLineage resultEntry = new com.linkedin.datahub.graphql.generated.FineGrainedLineage();
|
com.linkedin.datahub.graphql.generated.FineGrainedLineage resultEntry = new com.linkedin.datahub.graphql.generated.FineGrainedLineage();
|
||||||
|
if (fineGrainedLineage.hasUpstreams()) {
|
||||||
resultEntry.setUpstreams(fineGrainedLineage.getUpstreams().stream()
|
resultEntry.setUpstreams(fineGrainedLineage.getUpstreams().stream()
|
||||||
.filter(entry -> entry.getEntityType().equals("schemaField"))
|
.filter(entry -> entry.getEntityType().equals("schemaField"))
|
||||||
.map(entry -> mapDatasetSchemaField(entry)).collect(
|
.map(entry -> mapDatasetSchemaField(entry)).collect(
|
||||||
Collectors.toList()));
|
Collectors.toList()));
|
||||||
|
}
|
||||||
|
if (fineGrainedLineage.hasDownstreams()) {
|
||||||
resultEntry.setDownstreams(fineGrainedLineage.getDownstreams().stream()
|
resultEntry.setDownstreams(fineGrainedLineage.getDownstreams().stream()
|
||||||
.filter(entry -> entry.getEntityType().equals("schemaField"))
|
.filter(entry -> entry.getEntityType().equals("schemaField"))
|
||||||
.map(entry -> mapDatasetSchemaField(entry)).collect(
|
.map(entry -> mapDatasetSchemaField(entry)).collect(
|
||||||
Collectors.toList()));
|
Collectors.toList()));
|
||||||
|
}
|
||||||
result.add(resultEntry);
|
result.add(resultEntry);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user