From e07fc4f669fe55d3fbb3662667588de00eacda3e Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 22 Jun 2017 17:11:01 +0200
Subject: [PATCH] error definition improved

---
 frontend-js/src/main/js/InvalidArgumentError.js    | 2 ++
 frontend-js/src/main/js/InvalidCredentialsError.js | 2 ++
 frontend-js/src/main/js/NetworkError.js            | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/frontend-js/src/main/js/InvalidArgumentError.js b/frontend-js/src/main/js/InvalidArgumentError.js
index 3833bbf547..1c4f45fc98 100644
--- a/frontend-js/src/main/js/InvalidArgumentError.js
+++ b/frontend-js/src/main/js/InvalidArgumentError.js
@@ -10,4 +10,6 @@ function InvalidArgumentError(message) {
   this.stack = (new Error()).stack;
 }
 
+InvalidArgumentError.prototype = new Error
+
 module.exports = InvalidArgumentError;
diff --git a/frontend-js/src/main/js/InvalidCredentialsError.js b/frontend-js/src/main/js/InvalidCredentialsError.js
index 424ad4785c..f0de8ad831 100644
--- a/frontend-js/src/main/js/InvalidCredentialsError.js
+++ b/frontend-js/src/main/js/InvalidCredentialsError.js
@@ -10,4 +10,6 @@ function InvalidCredentialsError(message) {
   this.stack = (new Error()).stack;
 }
 
+InvalidCredentialsError.prototype = new Error
+
 module.exports = InvalidCredentialsError;
diff --git a/frontend-js/src/main/js/NetworkError.js b/frontend-js/src/main/js/NetworkError.js
index e1f3637707..c5210ccebf 100644
--- a/frontend-js/src/main/js/NetworkError.js
+++ b/frontend-js/src/main/js/NetworkError.js
@@ -16,4 +16,6 @@ function NetworkError(message, connectionParams) {
   this.content = connectionParams.content;
 }
 
+NetworkError.prototype = new Error
+
 module.exports = NetworkError;
-- 
GitLab