fix graph ignoring missing fields
This commit is contained in:
@@ -15,11 +15,14 @@
|
|||||||
let backlinks = graph.parentEdges.map(edge => {
|
let backlinks = graph.parentEdges.map(edge => {
|
||||||
let schema = channel.schemas.find((s) => s.name === edge.sourceSchema);
|
let schema = channel.schemas.find((s) => s.name === edge.sourceSchema);
|
||||||
let edgeField = findEdgeField(schema,edge.field);
|
let edgeField = findEdgeField(schema,edge.field);
|
||||||
|
if(!edgeField){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
field: edgeField.label,
|
field: edgeField.label,
|
||||||
record: graph.records.find( record => record.id === edge.source)
|
record: graph.records.find( record => record.id === edge.source)
|
||||||
}
|
}
|
||||||
})
|
}).filter( edgeOrNull => !!edgeOrNull)
|
||||||
</script>
|
</script>
|
||||||
<div class="editor-field">
|
<div class="editor-field">
|
||||||
{#each backlinks as backlink}
|
{#each backlinks as backlink}
|
||||||
|
|||||||
Reference in New Issue
Block a user