diff --git a/src/app/components/jet-results/jet-results.component.html b/src/app/components/jet-results/jet-results.component.html
index 45e633fa8f4707c3ef3bbb6a254781e91d8872c2..2b724522b2914f49824ca2f324809a1c4b699d8c 100644
--- a/src/app/components/jet-results/jet-results.component.html
+++ b/src/app/components/jet-results/jet-results.component.html
@@ -4,7 +4,7 @@
 
     <results-chart *ngIf="showVarResults"></results-chart>
 
-    <jet-trajectory-chart *ngIf="hasResults"></jet-trajectory-chart>
+    <jet-trajectory-chart *ngIf="hasValidResults"></jet-trajectory-chart>
 
     <div>
         <!-- table des rÊsultats fixÊs -->
diff --git a/src/app/components/jet-results/jet-results.component.ts b/src/app/components/jet-results/jet-results.component.ts
index e64a1871ee7c1be2465ac62a0a00a6b166b59cc0..50d8a1a1df5782adedfe615da6cd47490d1ebdd3 100644
--- a/src/app/components/jet-results/jet-results.component.ts
+++ b/src/app/components/jet-results/jet-results.component.ts
@@ -24,6 +24,14 @@ export class JetResultsComponent extends FixedVarResultsComponent {
         );
     }
 
+    public get hasValidResults(): boolean {
+        return this.hasResults && (
+            this._fixedResults && this._fixedResults.result && this._fixedResults.result.sourceNub.result.ok
+            ||
+            this._varResults&& this._varResults.result && this._varResults.result.sourceNub.result.ok
+        );
+    }
+
     public updateView() {
         if (this.jetTrajectoryChartComponent) {
             this.jetTrajectoryChartComponent.results = undefined;