WP19 #10
|
|
@ -58,6 +58,7 @@ def render_graph_explorer_cytoscape(graph_service):
|
||||||
|
|
||||||
# 1. Daten laden
|
# 1. Daten laden
|
||||||
with st.spinner("Lade Graph..."):
|
with st.spinner("Lade Graph..."):
|
||||||
|
# Wir nutzen die bestehende Logik aus dem Service
|
||||||
nodes_data, edges_data = graph_service.get_ego_graph(center_id)
|
nodes_data, edges_data = graph_service.get_ego_graph(center_id)
|
||||||
note_data = graph_service.get_note_with_full_content(center_id)
|
note_data = graph_service.get_note_with_full_content(center_id)
|
||||||
|
|
||||||
|
|
@ -87,11 +88,13 @@ def render_graph_explorer_cytoscape(graph_service):
|
||||||
cy_elements.append(cy_node)
|
cy_elements.append(cy_node)
|
||||||
|
|
||||||
for e in edges_data:
|
for e in edges_data:
|
||||||
# Edge
|
# Edge Fix: e.to statt e.target nutzen!
|
||||||
|
target_id = getattr(e, "to", getattr(e, "target", None))
|
||||||
|
|
||||||
cy_edge = {
|
cy_edge = {
|
||||||
"data": {
|
"data": {
|
||||||
"source": e.source,
|
"source": e.source,
|
||||||
"target": e.target,
|
"target": target_id, # KORRIGIERT
|
||||||
"label": e.label,
|
"label": e.label,
|
||||||
"line_color": e.color
|
"line_color": e.color
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user