From 12eda6d31b6d983bb5b3645d6f2f4ddf032884f3 Mon Sep 17 00:00:00 2001
From: "mathias.chouet" <mathias.chouet@irstea.fr>
Date: Tue, 22 Oct 2019 18:00:05 +0200
Subject: [PATCH] Fix #308 Jet chart not rendered

alsos fixes SectionParametree drawing not rendered
---
 .../fixedvar-results/fixedvar-results.component.ts           | 5 ++++-
 .../jet-trajectory-chart/jet-trajectory-chart.component.ts   | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/app/components/fixedvar-results/fixedvar-results.component.ts b/src/app/components/fixedvar-results/fixedvar-results.component.ts
index 58a9afd15..e92ff147f 100644
--- a/src/app/components/fixedvar-results/fixedvar-results.component.ts
+++ b/src/app/components/fixedvar-results/fixedvar-results.component.ts
@@ -90,7 +90,10 @@ export class FixedVarResultsComponent extends ResultsComponent implements DoChec
 
     public ngDoCheck() {
         if (this._doUpdate) {
-            this._doUpdate = !this.updateResults();
+            // clodo trick @see nghyd#308
+            setTimeout(() => {
+                this._doUpdate = !this.updateResults();
+            }, 10);
         }
     }
 
diff --git a/src/app/components/jet-trajectory-chart/jet-trajectory-chart.component.ts b/src/app/components/jet-trajectory-chart/jet-trajectory-chart.component.ts
index 7143ca68a..933162343 100644
--- a/src/app/components/jet-trajectory-chart/jet-trajectory-chart.component.ts
+++ b/src/app/components/jet-trajectory-chart/jet-trajectory-chart.component.ts
@@ -135,7 +135,7 @@ export class JetTrajectoryChartComponent extends ResultsComponent {
         this.forceRebuild(); // used for (de)activating legend in generateScatterChart()
         this._results = r;
 
-        if (this._results) {
+        if (this._results && this._results.result) {
             const nub = this._results.result.sourceNub as Jet;
             const length = nub.variatingLength();
             // extract variable values list for legend
-- 
GitLab