publish event to all models involved
Change-Id: I869692fbababaa881ce2a0fc8f2ef6add5c7c243
diff --git a/src/app/service-graph/components/coarse/coarse.component.ts b/src/app/service-graph/components/coarse/coarse.component.ts
index 4e681d7..fb04e2d 100644
--- a/src/app/service-graph/components/coarse/coarse.component.ts
+++ b/src/app/service-graph/components/coarse/coarse.component.ts
@@ -43,12 +43,12 @@
this.CoarseGraphSubscription = this.XosServiceGraphStore.getCoarse()
.subscribe(
(res: IXosServiceGraph) => {
+ this.$log.debug(`[XosCoarseTenancyGraph] Coarse Event and render`, res);
// id there are no data, do nothing
if (!res.nodes || res.nodes.length === 0 || !res.links || res.links.length === 0) {
return;
}
- this.$log.debug(`[XosCoarseTenancyGraph] Coarse Event and render`, res);
this.graph = res;
this.renderGraph();
},
@@ -138,6 +138,9 @@
}
private addNodeLinksToForceLayout(data: IXosServiceGraph) {
+ if (!data.nodes || !data.links) {
+ return;
+ }
this.forceLayout
.nodes(data.nodes)
.links(data.links)