From 5f6bbe3bc733b8a9dac0a11e362a9d08524a9bd1 Mon Sep 17 00:00:00 2001
From: "francois.grand" <francois.grand@irstea.fr>
Date: Tue, 12 Jun 2018 11:42:14 +0200
Subject: [PATCH] =?UTF-8?q?=20#45=20modifs=20pour=20=C3=A9viter=20des=20cr?=
 =?UTF-8?q?ashs?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/value_ref/object_ref.ts | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/value_ref/object_ref.ts b/src/value_ref/object_ref.ts
index 933ee698..19f79e7e 100644
--- a/src/value_ref/object_ref.ts
+++ b/src/value_ref/object_ref.ts
@@ -97,6 +97,8 @@ export class ObjectReference implements IObjectReference {
      * instance de ParamValues référencée
      */
     public get referencedParamValues(): ParamValues {
+        if (this._referencedObject === undefined)
+            return undefined;
         return this._referencedObject.getReferencedParamValues(this._refDefinition);
     }
 
@@ -104,6 +106,8 @@ export class ObjectReference implements IObjectReference {
      * instance de Result référencée
      */
     public get referencedResult(): Result {
+        if (this._referencedObject === undefined)
+            return undefined;
         return this._referencedObject.getReferencedResult(this._refDefinition);
     }
 
@@ -111,6 +115,8 @@ export class ObjectReference implements IObjectReference {
      * instance de résultat complémentaire référencée
      */
     public get referencedExtraResult(): any {
+        if (this._referencedObject === undefined)
+            return undefined;
         return this._referencedObject.getReferencedExtraResult(this._refDefinition);
     }
 }
-- 
GitLab