From 17d97cdc8f724c159519fffdede995e44e1975c6 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 26 Jun 2017 17:27:01 +0200
Subject: [PATCH] errors refactore to fullfil lint suggestions

---
 frontend-js/src/main/js/InvalidArgumentError.js    | 4 ++--
 frontend-js/src/main/js/InvalidCredentialsError.js | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/frontend-js/src/main/js/InvalidArgumentError.js b/frontend-js/src/main/js/InvalidArgumentError.js
index 1c4f45fc98..2e8fb4c330 100644
--- a/frontend-js/src/main/js/InvalidArgumentError.js
+++ b/frontend-js/src/main/js/InvalidArgumentError.js
@@ -5,11 +5,11 @@
 var logger = require('./logger');
 
 function InvalidArgumentError(message) {
-  this.name = "InvalidArgumentError";
   this.message = message;
   this.stack = (new Error()).stack;
 }
 
-InvalidArgumentError.prototype = new Error
+InvalidArgumentError.prototype = Object.create(Error.prototype);
+InvalidArgumentError.prototype.constructor = InvalidArgumentError;
 
 module.exports = InvalidArgumentError;
diff --git a/frontend-js/src/main/js/InvalidCredentialsError.js b/frontend-js/src/main/js/InvalidCredentialsError.js
index f0de8ad831..5e62dda849 100644
--- a/frontend-js/src/main/js/InvalidCredentialsError.js
+++ b/frontend-js/src/main/js/InvalidCredentialsError.js
@@ -5,11 +5,11 @@
 var logger = require('./logger');
 
 function InvalidCredentialsError(message) {
-  this.name = "InvalidCredentialsError";
   this.message = message;
   this.stack = (new Error()).stack;
 }
 
-InvalidCredentialsError.prototype = new Error
+InvalidCredentialsError.prototype = Object.create(Error.prototype);
+InvalidCredentialsError.prototype.constructor = InvalidCredentialsError;
 
 module.exports = InvalidCredentialsError;
-- 
GitLab